不能使用jquery的javascript代码

时间:2010-12-09 10:28:36

标签: javascript jquery xhtml

我使用过以下脚本:

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”正在加载弹出窗口。当我单击注册按钮时,文本字段“名称”没有任何反应。

帮我解决这个问题

1 个答案:

答案 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) {}

             });    
        }