如何在单击按钮时将HTML文本框的值(内容)传递给javascript函数?

时间:2014-02-04 06:36:47

标签: javascript html

我有一个java脚本函数

function findInthePage(str)
{
// code
}

如何将HTML文本框的内容传递给上述函数? 我的按钮点击代码是

<input id="Text1" type="text" name="tb1" />
<input id="Button1" type="button" value="button" onclick="findInthePage(text1.value);" />

7 个答案:

答案 0 :(得分:3)

试试这个:

var text = document.getElementById('Text1').value

答案 1 :(得分:2)

value属性与Form元素一起使用,它获取或设置表单字段的值。

  • 要将“getElementById('id')”与表单元素一起使用,它们必须已分配“id”。 这是一个简单的示例,显示带有文本框中文本的Alert。

    function test7(){ var val7 = document.getElementById(“ex7”)。value; 警报(val7); } HTML

    // input type =“text”id =“ex7”

    // input type =“button”value =“点击”onclick =“test7()”

enter image description here

答案 2 :(得分:1)

你可以这样做:

var textBox = document.getElementById("Text1");
findInthePage(textBox.value);

答案 3 :(得分:1)

尝试:

<input id="Button1" type="button" value="button" onClick="findInthePage(document.getElementById('Text1').value)" />

答案 4 :(得分:1)

您可以直接从以下功能访问输入:

function findInthePage()
{
// code

var input = document.getElementById('Button1').value;


}

如果你想要自己的方式:

<input id="Text1" type="text" name="tb1" />
<input id="Button1" type="button" value="button" onclick="findInthePage(document.getElementById('Button1').value);" />

答案 5 :(得分:1)

试试这个

var value = null;
document.getElementById("Button1").onclick = function(){
    value = document.getElementById("Text1").value;
};

答案 6 :(得分:1)

<input id="txtbox" type="text" name="tb1" />
<input id="Button1" type="button" value="button" onclick="clickme();"/>

script
function clickme() {
    var aa = document.getElementById("txtbox").value;
    alert(aa);

}