Javascript Отправить по клику - PullRequest
0 голосов
/ 02 сентября 2010

У меня есть следующий код:

document.myForm.mySubmit.click();

Где myForm - имя формы, mySubmit - имя отправителя.Я хочу позвонить отправить мою форму за пределами меня формы.Моя проблема - моя форма не имеет имен (ужасно?).Как я могу сделать это с помощью идентификатора или классов?

Или, может быть, вы знаете другой путь?

Ответы [ 3 ]

2 голосов
/ 02 сентября 2010

Если вы дадите форме идентификатор, вы можете:

 var form = document.getElementById('yourIdValue');
 form.mySubmit.click();
1 голос
/ 02 сентября 2010

лучше, но вы можете просто использовать метод отправки.нет необходимости в кнопке.

var currForm = document.getElementById('yourIdValue');
currForm.submit();
0 голосов
/ 02 сентября 2010

Вот пример

$('#my_button').click(
    function()
    {
        $('#my_form').trigger('onsubmit');
        // Or 
        $('#my_form').onsubmit();
       // or 
        $('#my_form').trigger('onSubmit');
       // or  even --
        $('#my_form').submit();
    }
 );
...