2013-07-19 4 views
0

양식 필드의 유효성 검사에 validationEngine을 사용하고 있습니다. 탭이 있고 탭 안에는 두 개의 아코디언이 있습니다. 각 아코디언에는 4 개의 필드가 있습니다. 제출할 때 열리는 첫 번째 아코디언 양식 필드 만 유효성이 검사됩니다. 모든 양식 필드의 유효성을 검사하고 모든 아코디언을 열어 필수 필드 메시지를 표시 할 수있는 방법이 있습니까? 고맙습니다!acordina의 양식 필드가 유효하지 않습니다.

<div id="tabs-1"> 

    <div id="accordion"> 
     <h3>Select Agent</h3> <!-- First accordion title) --> 
     <fieldset> 
      <div> 
      <label >Agent Name or ID</label>  
      <input name="insuredFirsName" title="type &quot;Agent name or id &quot;" class="validate[required] text-input" type="text" > 
      </div> 
      <label>Age</label>    
      <input type="text" name="age" value="${ajaxForm.age}" maxlength="3" size="3" class="validate[required] text-input" > 
     </fieldset> 

     <h3>Application Details</h3> <!-- Second accordion title) --> 

     <fieldset> 
      <div> 
      <label>Contract State</label> 
      <select name="State" id="State" class="validate[required]"> 
       <option value="">Choose a State</option>     
       <option value="IL">Illinois</option> 
       <option value="MN">Minnesota</option> 
       <option value="WI">Wisconsin</option> 
      </select> 
      </div> 

      <div> 
      <label>Application Number :</label> 
      <input value="" class="validate[required] text-input" type="text" name="req" id="req" />       
      </div> 
      <div> 
      <label>Application Number :</label> 
      <input value="" class="validate[required] text-input" type="text" name="req1" id="req1" />      
      </div> 

     </fieldset> 


    </div> <!-- Accordion close --> 

    <html:button property="button1" value ="Submit"></html:button> 
</div> <!-- Tab-1 close --> 

답변

0

어쩌면 조금 늦게하지만이 같은 문제가 없었다, 나는 인터넷에서 검색하여 해결책을 찾았지만, 이것은 당신을 위해 작동합니다.

jQuery를 ("# DIGITALE-aanvraag") validationEngine ({ validateNonVisibleFields : true, });

아코디언의 필드는 기본적으로 숨김으로 설정되어 있으므로 유효성 검사기는 필드를 건너 뜁니다.

는 ... 어쨌든

, GL 당신이 마법사에서이를 사용하는 경우 해당 필드는 숨겨져 있기 때문에, 그것은 작동하지 않습니다주의하십시오!

관련 문제