javascript
  • jquery
  • xhtml
  • 2010-12-09 80 views -1 likes 
    -1

    我已经使用这个脚本在:不能使用JavaScript代码与jQuery

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

    帮我这个

    +13

    你”重新使用jQuery获取“名称为'registeruser'的表单名称?”?!真的吗? (就好像在表单元素上使用名称属性首先不够糟糕)。 – Quentin 2010-12-09 10:31:01

    回答

    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) {} 
    
          });  
         } 
    
    相关问题