zoukankan      html  css  js  c++  java
  • jquery中使用$(#form).submit()提交表单无效原因分析及解决Script

    今天写了一个表单验证,验证的时候没有任何问题,但是页面提交不了,很诡异,然后各种百度,查了一下的原因是input的id不能为submit

    注意:提交表单的时候,input的id不能为submit

    <dl>
      <dd>
          <label>角色名称:</label>
            <input type="text" id="role_name" name="name" style="text-indent: 0;" />
        </dd>
    </dl>
    <dl>
        <dd style="height: auto;">
          <label>消息接收类型:</label>
            <div class="qiy_tingy">
              <volist name=":msgtype()" id="v">
                  <ul>
                     <li><input type="checkbox"  name="type[]" value="{$v['val']}"><em>{$v['name']}</em></li>
                   </ul>
               </volist>
             </div>
         </dd>
    </dl>
    <input type="button" value="提交" id="button1" />
    <script>
      function checked(){
         if(!$("#role_name").val()){
             alert("请输入角色名称");
                 return false;
           }
           var obj = document.getElementsByName('type[]');
           var count=obj.length;
           var j=0;
           for(var i=0;i<count;i++){
             if (obj[i].checked){
                 j++;
               }
           }
           if(j==0){    
              alert("请选择消息接收类型:");
               return false;
           }
               return true;
        }
        $(function(){    
            $("#button1").click(function(){
                if(checked()){
                   $('#form').submit();
                }
            });
        });
        </script>
  • 相关阅读:
    第十六周个人作业
    小组作业
    第十五周个人作业
    本周个人总结
    产品计划会议
    本周个人总结
    排球计分程序
    JProfiler入门
    (转)MMOGS服务器架构设计
    (转)游戏服务器开发需要学习的技术
  • 原文地址:https://www.cnblogs.com/zhangjianzhen/p/9984509.html
Copyright © 2011-2022 走看看