Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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
使用javascript检索文本字段值_Javascript - Fatal编程技术网

使用javascript检索文本字段值

使用javascript检索文本字段值,javascript,Javascript,我想使用javascript检索textfield值。假设我有如下代码: <input type='text' name='txt'> 我想用javascript检索它。我在单击按钮时调用函数: <input type='button' onclick='retrieve(txt)'> 检索功能将包含哪些编码?您可以执行以下操作: 标记: <input type="text" name="txt" id="txt"/> <input typ

我想使用javascript检索textfield值。假设我有如下代码:

 <input type='text' name='txt'>

我想用javascript检索它。我在单击按钮时调用函数:

<input type='button' onclick='retrieve(txt)'>

检索功能将包含哪些编码?

您可以执行以下操作:

标记:

<input type="text" name="txt" id="txt"/>
<input type="button" onclick="retrieve('txt');"/>
function retrieve(id) {
    var txtbox = document.getElementById(id);
    var value = txtbox.value;
}

假设您的页面上有一个id为
input1
的输入,如下所示:

<input type="text" id="input1" />
更新

根据您的标记,我建议为您的文本框指定一个
id
。如果您无法控制标记,则可以使用,如:

var value = document.getElementsByName('txt')[0].value;

其中一种方法已经由安德鲁·黑尔解释过了

您还可以在文本框中输入值,并在用户单击按钮时获得一个带有输入消息的提示框

比如说,你有一个文本框和一个输入按钮

<input type="text" name="myText" size="20" />
<input type="button" value="Alert Text" onclick="retrieve()" />  

在文本输入中将
name='txt'
更改为
id='txt'
(或添加)。
<input type="text" name="myText" size="20" />
<input type="button" value="Alert Text" onclick="retrieve()" />  
function retrieve()
{
     var text = document.simpleForm.myText.value;
     alert(text);
}