我正在使用javascript进行作业。我试图使用filter_var来测试我的表单是否有空字段,但我无法运行它。
我不确信我的语法是对的。
function validate_reg_form(form)
{
var form = "";
if (filter_var(form, FILTER_VALIDATE_BOOLEAN))
{
alert("validate_reg_form() not yet implemented");//remove this
}
}
答案 0 :(得分:0)
filter_var
is a PHP function。它在JavaScript中不存在。 完全等价物是:
var truthyBooleanStrings = ['1', 'true', 'on', 'yes'];
function validateRegForm(form) {
var form = '';
if (truthyBooleanStrings.indexOf(form) !== -1) {
// …
}
}
也许这不是
的正确方法但是,测试我的表单是否有空字段
。如果你想测试某些东西不是空字符串,只需使用!== ''
或非空字符串的隐含真实性,如
if (form) {
// Not empty!
}