我想在那裏有一個我的屏幕上的文本框(就像我現在輸入的那個),你可以輸入,然後點擊一個提交按鈕,它會發送你在框中鍵入的任何內容到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