【发布时间】:2013-11-07 09:52:38
【问题描述】:
长话短说,我正在改进现有的注册表单以执行简单的“你是人类吗”检查。简单的东西(人们会认为)。我什至还没有找到好东西,因为我似乎无法在页面上设置几个span 元素的innerHTML。
这是精简后的代码...
<form method="post" action="register2.php">Please verify that you are human below...
<br/> <span id="num1"></span> X
<input id="num2" style="width:20px" /> equals <span id="answer"></span>
<br>
<input id="submit" type="submit" value="Register" disabled="disabled" />
</form>
还有精简后的脚本...
$('#submit').attr("disabled", "disabled");
var num1 = Math.floor((Math.random() * 11));
var num2 = Math.floor((Math.random() * 11));
var answer = num1 * num2;
$('#num1').innerHTML = "" + num1;
$('#answer').innterHTML = "" + answer;
此时...我只想看到最后两行设置正确的表单元素,以便我可以继续处理验证功能。我这里一定有错字或逻辑错误……有什么想法吗?
【问题讨论】:
-
只是好奇,既然您使用的是 jQuery,为什么还要使用
.innerHTML而不是.html()? -
使用 .html('value') 代替。
-
Grrr...谢谢大家。而已。今天早上一定是在放屁。
-
每个为我投反对票的人为什么没有理由?
标签: javascript jquery html forms innerhtml