【发布时间】:2013-05-27 15:56:38
【问题描述】:
我已经研究 Stack Overflow 几天了,试图弄清楚为什么我的代码无法正常工作。唉,我来了,问一个非常简单的问题。
我有一个带有文本框和提交按钮的 HTML 表单。您在文本框中输入一个数字,单击提交按钮,它应该使用有关您输入的数字的信息更新一个 div。我知道该功能有效。如果我将数字硬编码到提交按钮中,它会正确插入 html。但是,如果我更改提交按钮的 onclick 以将文本包含在文本框中,则什么也不会发生。
任何帮助将不胜感激。
HTML=================================
<form>
<input type="text" name="thenumber" id="thenumber" /> <input type="button" onClick="numbers(document.getElementById('thenumber').value);" value="Click Me!" />
</form>
<div id="message"></div>
JS==================================
var numbers = function(identify){
switch (identify) {
case '1234':
document.getElementById("message").innerHTML = "Device 1";
break;
case '5678':
document.getElementById("message").innerHTML = "Device 2";
break;
case '9101':
document.getElementById("message").innerHTML = "Device 3";
break;
default:
document.getElementById("message").innerHTML = "Device Unknown";
};
};
再次感谢您的帮助!
【问题讨论】:
标签: javascript function variables textbox onclick