2010-02-12 5 views
2

Я довольно новичок в Jeditable, и мне было интересно, есть ли способ создать и отправить пользовательскую форму с несколькими полями вместо одного поля?jEditable - Отправить форму

Я ознакомился с этим tutorial за некоторые подсказки, и я немного продвинулся вперед. Хотя я не уверен, что я на правильном пути.

ответ

1

Вот одна идея, где вы можете сохранить все, что было отредактировано в форме. Дайте входные данные в виде определенного класса, назовите его «my_form». Создайте кнопку, которая инициализирует класс my_form с помощью JEditable, создав функцию с именем makeEditable(). Также сделайте кнопку «Сохранить» в классе, который мы назовем save_button.

$(function(){ 
    function makeEditable() { 
     $(".my_form").editable('MyPhpPage.php', { 
      // YOUR CUSTOMIZATION 
      submit : '<button class="save_button">Save</button>', 
     }); 

    makeEditable(); 
    }); 

Вы можете, наконец, отправить все измененные данные с кнопкой «Отправить» класса «save_button», и это достигается с $('.my_form').find('.save_button').click();.

Это может быть недостаточно надежным для вашей формы, поскольку вы можете создавать ограничения, такие как требование, чтобы все они были не пустыми. Для этого вам понадобится еще немного кода JQuery.

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