Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建名为ReadName()的Javascript函数_Javascript - Fatal编程技术网

创建名为ReadName()的Javascript函数

创建名为ReadName()的Javascript函数,javascript,Javascript,我想创建一个表单,它有一个文本输入框,用户可以在其中输入他们的姓名,然后我还需要一个按钮。但是我希望这个按钮有一个名为ReadName()的函数,当用户单击按钮时,它会出现一条消息,说“Hello用户名将出现在这里” 我已经试过了,但我不认为我没有得到我想要的。任何帮助都将被感激 <form> <label for="name">Name:</label> <input type="text" name="name" id="name"/

我想创建一个表单,它有一个文本输入框,用户可以在其中输入他们的姓名,然后我还需要一个按钮。但是我希望这个按钮有一个名为ReadName()的函数,当用户单击按钮时,它会出现一条消息,说“Hello用户名将出现在这里” 我已经试过了,但我不认为我没有得到我想要的。任何帮助都将被感激

<form>
    <label for="name">Name:</label>
    <input type="text" name="name" id="name"/>
    <input type="text" name="name" onfocus="ReadName()"/>
</form>

姓名:

谢谢。你能解释一下你是怎么得到这个的吗?我对“document.getElementById('name')”这一位感到困惑。这是什么意思?
document.getElementById()
是所有浏览器都支持的基本javascript函数。这是获取具有特定
id
的HTML节点的最简单方法。每个
输入
HTML节点都有一个
属性,给出该表单字段的当前值。谢谢。你能解释一下你是如何得到这个值的吗?我对document.getElementById('name')”位。这是什么意思?
document.getElementById()
是所有浏览器都支持的基本javascript函数。这是获取具有特定
id
的HTML节点的最简单方法。每个
input
HTML节点都有一个
value
属性,给出该表单字段的当前值。如果您在关闭
标签
标记中有错误,我们不会这样做的e如果我是你,我会使用一个警告框。如果在关闭警告框后焦点放回文本框,你可能会导致无限循环。如果我是你,你在关闭
标签中的标记有错误。如果我是你,我不会使用警告框。如果在关闭警告框后焦点放回文本框,你可能会导致无限循环。
function ReadName() {
    var name = document.getElementById('name').value;
    alert('Hello '+ name);
}