将根据查询创建一个复选框。我想在提交表单之前验证该复选框。
我已经使用 javascript 来检查所有并取消选中所有,因此我在数组中使用了属性 id
:
<input type="checkbox" name="playlist[]" id="playlist" value="<?php echo $filmpath; ?>"/>
我使用验证代码作为
//enter code here
function chkvalidate()
{
//enter code here
if ( document.modifyform.playlist.checked == false )
{
//enter code here
alert( "Please check the Terms & Conditions box." );
//enter code here
valid = false;
//enter code here
}
}
此代码不起作用。
最佳答案
您在代码中使用的大小写正确吗? JavaScript 区分大小写,我相信如果您将 modifyform
更改为 modifyForm
您的代码可能会正确执行。
话虽这么说,使用驼峰命名法作为变量和函数名称的命名约定是个好主意。这不是必需的,但它可以使代码更加一致且更易于阅读。此外,由于任何受人尊敬的第三方库都会使用驼峰式命名法,因此如果您也使用该约定,那么您自己会更容易,否则您的源代码中将有多个命名约定,这根本无法维护。
关于javascript - 我动态创建了一个复选框,希望在提交表单之前验证该复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6895528/