javascript - 使用 javascript 将表单输入值插入 href 目标 URL

标签 javascript jquery

我从表单中获取用户输入,并根据其 ID 在范围内显示此信息。我怎样才能将此信息发送到标签?我希望它显示他们的电子邮件并使用相同的输入创建一个 mailto: 链接。

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    $("#email").keyup(update);
    });
    function update(){
    var email = $("#email").val();
    $('#DisplayEmail').html(email);
    }
    </script>

    <form>
        <input id="email" name="email" size="40" />
    </form>

    <a href="mailto:"><span id="DisplayEmail"></span></a>

最佳答案

更改此:

function update(){
   var email = $("#email").val();
   $('#DisplayEmail')
    .html(email)
    .parent().attr('href', 'mailto:'+email);
}

关于javascript - 使用 javascript 将表单输入值插入 href 目标 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071894/

相关文章:

javascript - 如何在 ASP.NET C# 中显示谷歌地图

javascript - 如何聚焦隐藏的输入字段

javascript - 如何获取数组中的 firestore 集合响应?

javascript - 如何在三星智能电视中创建表单

ASP.NET 内容页面中的 jQuery id 选择

jquery - 如何使用 jQuery 找到绝对索引()?

javascript - 如何使用 jQuery 将一组类的内容分发到另一组

javascript - 希望通过单击按钮进行搜索,而不是通过键盘输入进行搜索。 PHP 和 MYSQL

javascript - 包含示例不适合我

javascript - ng-repeat 内的 ng-if 始终返回 true