我想通过生成用户必须输入到文本输入表单字段的随机数创建我自己的反垃圾邮件过滤器,如果它是正确的,他们进入下一页,如果不是,则显示错误数字输入不正确。如何获取用户输入的html文本表单字段传递给javascript函数的值?
我有我的HTML表单下面的代码:
Number:
的checkUserInput()是一个JavaScript函数,将用户的输入,其与所展示的随机数,以确保他们”重新相同,然后返回true,如果两个数字不一样,则返回false。
如何获取用户输入到文本字段窗体并将其传递给checkUserInput()函数的输入。我想这将是“返回checkUserInput(INPUT)”,但我不知道如何正确地将用户的输入传递给函数。
我遇到的第二个问题是,如果用户在数字不一致时单击“提交”,我希望使用不同的随机数和要显示的错误消息刷新页面。现在唯一存在的操作是:action =“nextpage.html”,但我想要checkUserInput()返回false时的选项。有没有办法根据checkUserInput()是否返回true或false来进行两种不同的操作?
谢谢, 乔
这也是我checkUserInput()函数:
var whatevertheyentered;
function checkUserInput(whatevertheyentered){
if(whatevertheyentered == randomnumber){
return true;
}
else {
return false;
}
}
+0
调用“return checkUserInput()”不会将任何参数传递给被调用的函数,意味着“whatevertheyentered”将被覆盖为null。 –