将文本框值添加到警报

时间:2016-07-12 18:07:50

标签: javascript jquery function var

JavaScript的新功能我尝试编写一个警告框,不仅在单击“输入”按钮时显示“感谢您访问”,而且还在文本框中输入了名称。我有一个方框说感谢您的访问,但无法弄清楚如何制作它以便它表示感谢您的访问名称。

这是我到目前为止所拥有的

<title>JS-Colors</title>
<script type="text/javascript">
    function salutation () {
        var goodbye= document.getElementById('name').Value;
        if (confirm("Thank You For Visiting") == true){
            goodbye="Thank You For Visiting";
        } 

    }
</script>

这是它的html部分

First Name:<input type="text" id="name"/>
<input type="button" value="Enter" button onclick="salutation ()"/>

我错过了什么?

3 个答案:

答案 0 :(得分:2)

我对您的代码和整个if语句部分感到有些困惑,但根据您的描述,这就是您想要的:

function salutation() {
  var name = document.getElementById('name').value;
  confirm("Thank You For Visiting " + name);
}

Try it out here

答案 1 :(得分:0)

根据我的理解,这是你要求的?

function salutation() {
  var val = document.getElementById('name').value; //value of the input.
  if (confirm("Thank you for visiting "+val+".")) {
     //do something if user has clicked the ok button on the confirm.
  }
}

答案 2 :(得分:0)

我已经弄明白了,我一直在找这个

function FirstName(){
var name=document.getElementById('name').value;
var name=alert('Thank You For Visiting ' + name);
}

HTML

First Name:<input type="text" id="name"/>
<input type="button" value="Enter" button onclick="FirstName ()"/>