2010-07-12 5 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

спасибо, что это в значительной степени, как я это сделал в конце –

Смежные вопросы