我想在那里有一个我的屏幕上的文本框(就像我现在输入的那个),你可以输入,然后点击一个提交按钮,它会发送你在框中键入的任何内容到javascript和JavaScript打印出来。这是我的代码这是工作的部分。Javascript - 用户通过HTML输入标签输入来设置一个Javascript变量?
<html>
<body>
<input type="text" id="userInput"=>give me input</input>
<button onclick="test()">Submit</button>
<script>
function test()
{
var userInput = document.getElementById("userInput").value;
document.write(userInput);
}
</script>
</body>
</html>
OK所以这是很好的,但可以说,我想从文本框和按钮输入,同时我在一个功能就是已经不希望重新启动功能?
感谢, 杰克
我真的不明白你在谈论你最后一句话是什么。我的意思是。你**已经在一个功能**和**不想重新启动**。这是什么意思? – kidwon 2013-03-09 00:12:31
因此,如果我想用它启动一个函数,那么我的代码就可以工作,但是我希望提交按钮在一个函数已经运行的时候实质上工作。我会添加到按钮来做到这一点的属性?当前启动“test()”函数将不起作用,因为我不想启动该功能。 – user1836262 2013-03-09 00:15:14
你的意思是你想要一个循环等待输入的函数吗?这不能在JavaScript中工作。除此之外,您可以随时随地使用'document.getElementById(“userInput”).value'。 – Dave 2013-03-09 00:20:16