我使用过以下脚本:
http://www.javascript-coder.com/
我使用以下jquery代码,我在其中调用它的方法。
$("form[name='registeruser'] input[name='register']").live('click',function(){
//validateregister($("form[name='registeruser']"));
var frmvalidator = new Validator("registeruser");
frmvalidator.addValidation("name","req");
});
我的表单“registeruser”正在加载弹出窗口。当我单击注册按钮时,文本字段“名称”没有任何反应。
帮我解决这个问题
答案 0 :(得分:0)
好的问题是我使用一个简单的按钮来提交表单。这个脚本中不允许这样做。我必须将按钮更改为提交按钮。
我真的想用一个简单的按钮而不是提交按钮,然后可以使用下面的代码
在您的表单中
<input type="button" value="submit" name="register" />
你的jquery中的
$("#registeruser input[name='register']").live('click',function(){
//check if form 'registeruser' is valid or not
if($("#registeruser").valid())
{
alert("ok");
}
else
{
jQuery.validator.messages.required = "";
$("#registeruser").validate({
errorClass: "requiredfields",
highlight: function(element, errorClass, validClass) {
$(element).addClass(errorClass).removeClass(validClass);
},
unhighlight: function(element, errorClass, validClass) {
$(element).removeClass(errorClass).addClass(validClass);
},
errorPlacement: function(error,element) {}
});
}