2010-07-12 38 views
0

我正在處理一個當前用戶可以添加多個新聞標題和新聞文章的項目,它們添加的數字完全取決於用戶,因此,他們首先看到的表單只有1標題和1篇文章的空間,添加另一篇文章/標題有一個「按鈕」,它有一個點擊事件,目前我有這在我的JavaScript的,我必須承認點擊並停止鏈接默認行爲,Mootools - 在事件中添加exra表單域

window.addEvent('domready', function(){ 
    $('add_more').addEvent('click', function(e){ 
     alert('hello'); 
     e.preventDefault(); 
    }); 
}); 

我知道MooTools有一些abilty到動態創建新的元素,使用new Element但我不知道語法得到它創建一個新的表單元素。

回答

1

同樣的事情。

var formEl = new Element("form", { 
    action: "someurl", 
    method: "get", 
    id: "formId", 
    events: { 
     submit: function(e) { 
      e.stop(); 
      // ajax it/validate it 
     } 
    } 
}).inject(document.body); // or some particular parent node 

// populate with some data 
new Element("input", { 
    type: "hidden", 
    name: "userid", 
    value: 35 
}).inject(formEl); 

// etc etc. 
+0

非常感謝,我是如何做到最後 – 2010-07-15 10:30:42