2012-03-31 25 views
1

ich benutze dieses Plugin: http://bassistance.de/jquery-plugins/jquery-plugin-validation/Validate display: none Dropdown

Ist es möglich, mit style = select-Felder zu validieren "display: none"?

Ich brauche das, weil ein anderes Plugin style meine Dropdown und legen Sie das ursprüngliche Auswahlfeld zur Anzeige: keine und erstellen Sie eine eigene mit div und ul.

In diesem Fall wählen Sie name = xxx wurde nicht bestätigt :-(

<select style="display: none;" sb="20200222" name="xxx" class="300" id="yyy"> 
<option selected="selected" value="">Choose</option> 
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
</select> 

<div class="sbHolder" id="sbHolder_20200222"> 
<ul style="top: 38px; max-height: 193px; display: none;" class="sbOptions" id="sbOptions_20200222"> 
<li><a rel="" href="#">Choose</a></li> 
<li><a rel="1" href="#1">1</a></li> 
<li><a rel="2" href="#2">2</a></li> 
<li><a rel="3" href="#3">3</a></li> 
</ul> 
</div> 

Irgendwelche Ideen?

+1

Haben Sie versucht, die Option 'ignore' zu ​​verwenden? Dies könnte helfen: http://stackoverflow.com/questions/8466643/jquery-v alidate-enable-validation-for-hidden-fields –

+0

Nein, ich möchte es nicht ignorieren, ich möchte es validieren. – maker23

+1

Ich weiß. Das Standardverhalten ist zu ignorieren. Deshalb verwenden Sie die Option, um Ignorieren auf "Falsch" zu setzen. –

Antwort

0

ignorieren verwendet, ist das Beste, was zu tun ist.

$("#myform").validate({ ignore: [] }) 

, das ist die beste Lösung

Verwandte Themen