[英]How can I pass value(contents) of HTML textbox to a javascript function on a button click?
我有一个Java脚本功能
function findInthePage(str)
{
// code
}
如何将HTML文本框的内容传递给上述函数? 我的按钮点击代码是
<input id="Text1" type="text" name="tb1" />
<input id="Button1" type="button" value="button" onclick="findInthePage(text1.value);" />
尝试这个:
var text = document.getElementById('Text1').value
value属性与Form元素一起使用,它获取或设置表单字段的值。
要将“ getElementById('id')”与表单元素一起使用,它们必须已分配“ id”。 这是一个简单的示例,显示带有在文本框中编写的文本的警报。
函数test7(){var val7 = document.getElementById(“ ex7”)。value; alert(val7); } HTML
//输入type =“ text” id =“ ex7”
//输入type =“ button” value =“ Click” onclick =“ test7()”
你可以做:
var textBox = document.getElementById("Text1");
findInthePage(textBox.value);
尝试:
<input id="Button1" type="button" value="button" onClick="findInthePage(document.getElementById('Text1').value)" />
您可以直接从以下功能访问输入:
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);" />
尝试这个
var value = null;
document.getElementById("Button1").onclick = function(){
value = document.getElementById("Text1").value;
};
<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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.