2010-11-30 4 views
2

Я использую Drupal webform и задаюсь вопросом, можно ли автоматически отправить веб-форму?Как автоматически отправить веб-форму Drupal?

Поскольку Webform поставляется с %get[key], чтобы заполнить поля формы значениями по умолчанию из URL-адреса FORM GET, и поэтому я хочу, чтобы пользователь нажал кнопку отправки. Возможное? Благодаря!

ответ

0

Вы должны создать Drupal behavior в Javascript, который применяет какую-то логику к проверке элементов формы (т. Е. Сразу после заполнения поля x, y и z). Поскольку Drupal использует плагин формы jQuery, вы можете отправить форму с помощью ajaxSubmit или просто trigger the form's submit event.

0

Чтобы уточнить ответ Дэвида Eads', с помощью JQuery без Ajax, нажав Enter:

jQuery('#my-form .my-form-item input') 
    .keypress(function(e) { 
     if (e.which == 13) { 
     e.preventDefault(); 
     jQuery('#my-form').submit(); 
     } 
    }); 
Смежные вопросы