Mootools - добавление полей формы exra в событие
В настоящее время я работаю над проектом, в котором пользователь может добавить несколько заголовков новостей и новостных статей. Количество, которое они добавляют, целиком зависит от пользователя, поэтому в форме, которую они видят впервые, есть место для добавления 1 заголовка и 1 статьи. в другой статье / заголовке есть "кнопка", на которой есть событие click, в настоящее время у меня есть это в моем javascript для, я должен распознать щелчок и остановить поведение ссылок по умолчанию,
window.addEvent('domready', function(){
$('add_more').addEvent('click', function(e){
alert('hello');
e.preventDefault();
});
});
Я знаю, что у mootools есть возможность создавать новые элементы на лету, используя 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.