解决 自定义表单验证有效性,即实现某个项说必填,某个项可以不用必须填写?

翻了几个帖都没人出来解决,来了也不详细说明,特别有个帖,版主来了也不说,居然来个睡意全无简单飘过~~

偶刚解决此问题,如果有更好的方法请高手指点:

1、先在要发布表单的模板上加<script src=’你的路径/123.js’ type=”text/javascript”></script>;
2、在你自定义的路径新建文件123.js,然后复制以下内容粘贴保存;

复制代码

  1. <!–
  2. $(document).ready(function()
  3. {
  4.     //验证
  5.     $(‘#complain’).submit(function ()
  6.     {
  7.         if($(‘#name’).val()==””){
  8.             $(‘#name’).focus();
  9.             alert(“用户名不能为空!”);
  10.             return false;
  11.         }
  12.         if($(‘#tel’).val()==””)
  13.         {
  14.             $(‘#tel’).focus();
  15.             alert(“联系电话不能为空!”);
  16.             return false;
  17.         }
  18.         if($(‘#title’).val()==””)
  19.         {
  20.             $(‘#title’).focus();
  21.             alert(“标题不能为空!”);
  22.             return false;
  23.         }
  24.         if($(‘#text’).val()==””)
  25.         {
  26.             $(‘#text’).focus();
  27.             alert(“具体内容不能为空!”);
  28.             return false;
  29.         }
  30.     })
  31.     
  32. });
  33. –>

注:
$(‘#complain’).submit(function ()  //complain为自定义表单的ID,如果生成的表单没有可以自行加上,即 id=”complain”
if($(‘#name’).val()==””){
$(‘#name’).focus();        //#name为要验证表单中的ID,如想让用户名不能为空, 在后台用户名的数据字段名设为name,下同
3、设置好后更新就可以看到效果了。

目前共 0 条评论