2012-10-10 74 views
3

我使用本教程开始尝试做一个形式http://www.javascript-coder.com/html-form/javascript-form-validation.phtmlPHP表单验证 - 添加验证复选框

我的表单的伟大工程,但我已经包含了我想要的用户才可以勾选3个勾选框提交。创建这个验证让我一整天都在挠头!

我试过制作这些自定义字段,但我很确定我的语法错误。我在这里深得我的好感!本教程提供了我尝试实现的示例,但编码对于我来说在我的表单上使用太不同了。这是我的尝试:

<input type="checkbox" name="checkbox1" id="checkbox1" /> 
<label for="checkbox" value='<?php echo $formproc->SafeDisplay('email') ?>'</label><label for='Please tick the box before pressing submit' > 

然后经过形式,剧本里面添加:

frmvalidator.addValidation("checkbox1","checkbox1","Please tick the box before pressing submit"); 

形式仍然提交,但我的验证不会发生。如果任何人都能指引我走向正确的方向,那将是非常不可思议的。

我不知道这是否是天经地义的事张贴我的工作,因为它是我的客户网站的实际网页?

+0

这将是非常值得你花时间进取心的黑盒验证工具的稍微有一些混乱的语法和学习在原始的Javascript中如何做到这一点。这真的不是太难,而且它会更加灵活。 – DaveRandom

回答

0

它在文档中。

frmvalidator.addValidation("checkbox1","shouldselchk=on"); 
0

首先你需要给价值,您的复选框如下

<input type="checkbox" name="checkbox1" id="checkbox1" value="1"/> 

然后,你需要传递类型的验证在addValidation函数的第二个参数如下

frmvalidator.addValidation("checkbox1","shouldselchk=1");