小编Mox*_*e C的帖子

Jquery Validate resetForm不会清除错误消息

我使用制表符在表单之间导航,当用户按下下一个按钮时,将进行表单验证.如果有错误,它将在顶部显示错误摘要,并在每个字段显示各个错误.用户更正错误,然后按"下一步"按钮前进到下一个选项卡.按下上一个按钮时,不会清除错误消息.

如何清除顶部的错误容器以及每个表单字段中的各个错误消息,前提是表单在按下一个按钮时有效.我尝试过resetForm(),但是没有用.

这是我的代码

<form class="wizardTab" id="graph-data">        
  <div class="alert alert-error" id="alert-form-graph-data"></div>
  <div class="row required" id="frmgraphdata">            
    <fieldset>                 
      <legend>Select below</legend>                   
      <div class="inputgroup" id="select_graph_data">                  
        <label for="graph-only">              
          <input class="required" id="graph-only" name="select_graph_or_data" required="required" type="radio" value="graph-only"/>Graph             
        </label>                   
        <label for="data-only">              
          <input class="required" id="data-only" name="select_graph_or_data" required="required" type="radio" value="data-only"/>Data              
        </label>                            
      </div>            
    </fieldset>      
  </div>                   
  <div class="row buttons">                        
    <input class="btnNext" id="q0_btn_next" type="button" value="Next &gt;"/>                   
  </div>             
</form>  
Run Code Online (Sandbox Code Playgroud)

Jquery代码:

    $('#q0_btn_next').click(function (e) {

        e.preventDefault();

        var formID = $(this).closest('form').attr('id');
        var form = $('#'+ formID);

        if (form.valid()){

           //code to goto the next tab             

           // clear error message …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery jquery-validate

5
推荐指数
1
解决办法
2万
查看次数

JQuery在多个位置(表单顶部和表单级别)验证自定义错误消息

我正在使用JQuery Validate插件来处理表单验证。我要求在2个地方出现错误:

  1. 表格顶部
  2. 在现场一级

我有它在现场级别上工作,但是如何使它在高层和现场级别上都能工作。

在表单的顶部,我想添加以下内容:

<p>You have the following error messages:</p>

     <li>First Name - This is a required field</li>
     <li>Last Name - This a required field</li>
     <li>Email Address - This is a required field</li>
Run Code Online (Sandbox Code Playgroud)

在表单级别,我显示了这样的错误消息,它正在起作用:

 First Name
 This is a required field
 [                        ]

 Last Name
 This is a required field
 [                        ]

 Email
 This is a required field
 [                        ]
Run Code Online (Sandbox Code Playgroud)

这是HTML代码

 <html>
 <body>
   <div id="errormessages"></div>
   <form id="myform">
      <label for="firstname" class="required">First name</label> <input type="text" required="required" name="firstname" id="firstname" class="textInput" /></div> …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

4
推荐指数
1
解决办法
6176
查看次数

CSS背景颜色未显示在嵌套的<DIV>中

我不能让我的黄色背景颜色显示在3个单独的列中显示的嵌套div.我究竟做错了什么?

<div id="wrapper">
   <div class="rightside">
   Test
   </div>
   <div class="rightside">
   Test
   </div>    
   <div class="rightside">
   Test
   </div>    
</div>    
Run Code Online (Sandbox Code Playgroud)

CSS下面:

#wrapper {

  background-color: yellow;

}

div.rightside {

  width: 31%;
  margin: 0 1.33333em 0 0;
  display:inline;
  float:left;   

}
Run Code Online (Sandbox Code Playgroud)

这是我的jsfiddle:http: //jsfiddle.net/yPX5Q/2/

谢谢干杯

html css background

3
推荐指数
1
解决办法
4191
查看次数

标签 统计

jquery ×2

jquery-validate ×2

background ×1

css ×1

forms ×1

html ×1

javascript ×1