2012-01-29 4 views
0

Представьте себе HTML формы с несколькими кнопки отправки, Im пытается написать функцию яваскрипта, чтобы представить эту форму с одной конкретной кнопки, обычно мы используем:Javascript Отправить форму с пользовательской кнопкой?

form.submit(); 

, но это не указать, какая кнопка нажата,

любые идеи?

+0

Что именно вы пытаетесь сделать? почему бы не отправить с помощью кнопки отправки? для чего вам нужен JavaScript \ Jquery? – gdoron

ответ

0

Просто огонь непосредственно?

document.querySelector("#someButton").onclick(); 

Или, если Вы желаете, чтобы стрелять кнопку отправки непосредственно из формы, то почему бы не

document.querySelector("#someForm input[type='submit']").onclick(); 
+0

thnx Я понял это с некоторыми tweaks для mootools cuz Я предпочитаю: D – MeeDNite

+0

Второй пример не работает в этой конкретной ситуации, потому что у нас есть несколько кнопок ввода с типом submit! – MeeDNite

0

С помощью JQuery, вы бы отправить форму в обработчике событий, который привязан к событию нажмите на нужную кнопку:

$('.trueSubmitFormButton').click(function(){ 
    form.submit(); 
}); 
+0

Это не то, что я имел в виду, ваш код добавляет возможность отправки формы элементу, но я хочу, чтобы функция посылала форму, как одна конкретная кнопка отправки. – MeeDNite

+0

форма имеет несколько кнопок отправки, и нажатие каждой кнопки приведет к возникновению различных событий (это делается с помощью скриптов на стороне сервера, что не представляет проблемы). Я хочу нажать определенную кнопку из функции js. – MeeDNite

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