получить объект формы извне <form>теги - PullRequest
0 голосов
/ 10 августа 2010

Я хочу получить объект формы из внешней функции javascript вместо передачи его из кнопки отправки внутри тегов.

Так, например, скажем, моя форма:

<form id="form1">
 //inputs...
</form>

Обычно я просто помещаю туда кнопку с onClick = "submitFunction (this.form)", чтобы передать ее в мою функцию javascript, однако теперь я хотел бы иметь возможность получить все эти данные формы из внешней функции, ноочевидно, «this.form» не работает вне тегов формы.

Возможно, есть простой способ сделать это, я пропускаю?

Спасибо

Ответы [ 3 ]

3 голосов
/ 10 августа 2010

Использование getElementById

function submitForm(){
    your_form = document.getElementById('form1');
}
1 голос
/ 10 августа 2010

И приходит мощь jQuery ...

$ ('# form1') ...

$ ('# form1 input') ...

$ ('# form1'). submit (function () {$ (this) ...}

0 голосов
/ 10 августа 2010
submitFunction(document.getElementById("form1"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...