我在模态框中有一个使用漂亮照片的表单,它显示得很好。问题是我需要验证它,我正在使用http://docs.jquery.com/Plugins/Validation
由于对包含我的表单的div进行了漂亮的克隆,验证根本不起作用(或者我已经读过了)。在这里,似乎对我有帮助的是使用.live(),但我不确定如何使用?
我用调用验证
$(document).ready(function(){
$("#regform").validate();
});
这是一个非常简单的表单,有一些输入,但每次我点击提交而不输入任何数据时,我漂亮的照片就会关闭。。。
这是我的表格:
<form method="post" action="" name="registerform" id="regform">
<fieldset>
<label for="nombre">Nombre:</label><input type="text" name="nombre" id="nombre" class="required" /><br />
<label for="apellidos">Apellidos:</label><input type="text" name="apellidos" id="apellidos" class="required" /><br />
<label for="dire">Dirección:</label><input type="text" name="dire" id="dire" /><br />
<label for="ciudad">Ciudad:</label><input type="text" name="ciudad" id="ciudad" class="required" /><br />
<label for="prov">Provincia:</label><input type="text" name="prov" id="prov" class="required" /><br />
<label for="tele">Teléfono:</label><input type="text" name="tele" id="tele" /><br />
<label for="username">Usuario:</label><input type="text" name="username" id="username" class="required" /><br />
<label for="password">Contraseña:</label><input type="password" name="password" id="password" class="required" /><br />
<label for="email">Email:</label><input type="text" name="email" id="email" class="required email" /><br />
<input type="submit" name="register" id="register" class="clean-gray" value="Register" />
</fieldset>
</form>
这其实没那么难:
取PP的一个元素的ID(例如#pp_full_res
),并使用jQuery子代选择器来获得正确的元素。例如:
$("#pp_full_res #your_element).val().
如图所示,您的代码运行良好。我猜这与prettypoto插件有关。这里有一个演示,显示了我们迄今为止正在运行的