电脑配置|硬件知识|电脑故障|电脑技巧|电脑应用|组装电脑

在提交按钮前一表单提交的js验证方法

大多数时间,对象模型中的规则设置一形式判断的需要,但有时可能需要提交之前在客户端的验证,我的方法是在提交按钮来设置监听器,如果内容的一部分是空的(如多选择按钮未被选中),则提示出错信息,主要目的是使一个错误页时没有提交然后刷新,并进入相应的控制器的功能后,规则的错误信息()函数显示验证规则。

为了验证是否选择按钮被选中,提交按钮的OnClick集监测,如下





自定义函数()函数需要两个返回true和false的情况。



功能乐趣(){
var = document.getelementsbyname复选框('checkbox { }); / /把所有的复选框
var计数= 0;
为(i = 0;i < checkbox.length;i++){
如果(复选框{ = } =检查= TRUE){
计数+;
}
}
如果(计数= 0){
无功errormeg = document.getelementbyid('homeworktrconfig_flag_em_);
errormeg.style.display = ;
errormeg .innerHTML =请选择至少一个项目。
返回false;
其他{ }
返回true;
}
}



补充:Yii预提交表单验证,验证不通过,不提交

我记得以前这样,当表格的内容不符合验证规则时,它是不允许提交的,而且它会被遗忘很长时间才能写下来。


美元形式=美元-> beginwidget('cactiveform,阵列(
ID = > 'add_host,
enableajaxvalidation= >假,
enableclientvalidation= >真的,
('clientoptions= >阵列
validateonsubmit= >真 /做验证在这个位置
),
焦点=阵列(合模型,'ip)
));
>


以上是JS的Yii形式Xiaobi提交的您提交的验证方法。希望能对你有所帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。