这可能是一个非常基本的 JavaScript 问题,但我还不知道如何去做。
在成功调用要求用户添加两个数字的基本反垃圾邮件解决方案后,如何让表单继续使用 jQuery 的表单验证器?
<html>
<head>
<script type="text/javascript">
var a = Math.ceil(Math.random() * 10);
var b = Math.ceil(Math.random() * 10);
var c = a + b
function DrawBotBoot()
{
document.write("Résultat de "+ a + " + " + b +"? ");
document.write("<input id='BotBootInput' type='text' maxlength='2' size='2'/>");
}
function ValidBotBoot(){
var d = document.getElementById('BotBootInput').value;
if (d == c) return true;
return false;
}
</script>
<script>
//Used by jQuery to validate all form fields
$(document).ready(function(){
$("#myform").validate();
</script>
</head>
<body>
<form action="send.php" method="post" id="myform">
<input type="text" maxlength="25" id="name" name="name" class="required"/>
Are you human?<br />
<script type="text/javascript">DrawBotBoot()</script>
<input id="Button1" type="button" value="Send" onclick="alert(ValidBotBoot());"/>
</form>
</body>
</html>
谢谢你。