2011-04-22 101 views
0

如何將我的回調註冊到Mootools的formRegister中。JavaScript Mootools回調

http://mootools.net/docs/more/Forms/Form.Validator

//驗證。
新的Form.Validator.Inline(myForm,{ formValidate:myCallback});

功能myCallBack函數(){警報( 「形式 有效」)}

+0

您是否有任何代碼示例顯示? – kjy112 2011-04-22 18:50:32

+0

像onsuccess或onfailure? – kjy112 2011-04-22 18:52:55

+0

成功我添加了一個小例子,說明它是如何工作的。 – Prospero 2011-04-22 18:54:53

回答

1

這是做它的一種方式。從Mootools演示中,您可以通過附加onSuccess回調來執行以下操作:

window.addEvent('domready', function(){ 

    // The elements used. 
    var myForm = document.id('myForm'), 
     myResult = document.id('myResult'); 

    // Labels over the inputs. 
    myForm.getElements('[type=text], textarea').each(function(el){ 
     new OverText(el); 
    }); 

    // Validation. 
    new Form.Validator.Inline(myForm); 

    // Ajax (integrates with the validator). 
    new Form.Request(myForm, myResult, { 
     requestOptions: { 
      'spinnerTarget': myForm 
     }, 
     extraData: { // This is just to make this example work. 
      'html': 'Form sent.' 
     }, 
     onSuccess: function(result){ //callback function added to demo 
      console.log(result); 
     } 
    }); 
} 
+0

我沒有聽到這個詞的用法。有時(總是)我討厭JS,即使它非常棒。 – Prospero 2011-04-22 20:28:35