отправить значения с помощью jquery - PullRequest
0 голосов
/ 02 марта 2011

.У меня есть этот код1:

<form method="GET" action="picture.php">

. Обычно значение i1 будет отправлено, если я использую этот код2:

<input type="submit">

.IsЕсть ли способ вызвать функцию «отправить» с помощью JQuery вместо Code2?помогите пожалуйста!

Ответы [ 3 ]

2 голосов
/ 02 марта 2011
<form method="GET" action="picture.php" id="picture-form">

... с последующим следующим вызовом в javascript, где бы это ни потребовалось ...

$('form#picture-form').submit();

Обратите внимание, что идентификатор был добавлен в форму для точной ссылки jQuery. просто делать $('form').submit(); может быть очень злым.

Далее следует полный пример.

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<form method="GET" action="picture.php" id="picture-form">
    <a href="javascript:void(0);" onclick="$('form#picture-form').submit();">Submit me!</a>
</form>
0 голосов
/ 02 марта 2011

Нет даже необходимости в jQuery, вы можете сделать это в vanilla JavaScript:

<form method="GET" action="picture.php" id="picture-form">
 <a href="#" onclick="document.getElementById("picture-form").submit()>Click me!</a>
... 
</form>
0 голосов
/ 02 марта 2011

посмотрите по этой ссылке: http://api.jquery.com/submit/ - Привязать обработчик события к событию JavaScript «отправить» или вызвать это событие для элемента.

...