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.
Другие вопросы по тегам