He una forma situada en varias pestañas Bootstrap de Twitter:¿Cómo validar correctamente el formulario Bootstrap de Twitter colocado en varias pestañas con jQuery Validate?
<form id="personal-data" class="form-horizontal">
<div class="tabbable">
<ul id="tab" class="nav nav-tabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li class=""><a href="#profile" data-toggle="tab">Profile</a></li>
<!-- ... -->
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="home">
<fieldset>
<div class="control-group">
<div class="controls">
<input type="text" id="field1">
</div>
</div>
</fieldset>
</div>
<div class="tab-pane fade" id="profile">
<fieldset>
<div class="control-group">
<div class="controls">
<input type="text" id="field2">
</div>
</div>
</fieldset>
</div>
Cuando valid
comí el formulario con jQuery validar en la pestaña activa y campo con valor no válido está en la misma pestaña, entonces falla la validación (que es correcta) Pero cuando estoy en una pestaña y el valor no válido está en otra pestaña, la validación devuelve true
, que es incorrecta. ¿Cómo puedo arreglarlo? ¿Cómo puedo resaltar ese campo en otra pestaña?
favor ver this demo (simplemente pulse el botón siguiente - se mostrará un mensaje de error, y luego ir a la última pestaña y pulse terminar allí).
Yo uso Twitter Bootstrap y sus pestañas - http://twitter.github.com/bootstrap/javascript.html#tabs –