如何解决验证prettyphoto内的表单
| 我在模态框内有一张使用漂亮照片的表格,它显示得很好。事情是我需要验证它,而我正在使用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>
解决方法
您显示的代码可以正常工作,我想这是与prettyphoto插件有关的吗?这里是一个DEMO,显示到目前为止我们正在使用
,这实际上并不那么困难:
获取PP元素的ID(例如
#pp_full_res
),然后使用jQuery后代选择器获取正确的元素。例如 :
$(\"#pp_full_res #your_element).val().
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。