Самый простой способ прочитать ВХОД вне ФОРМЫ - PullRequest
0 голосов
/ 28 ноября 2011

У меня есть простая форма:

<form method="post" action="target.php">
<input class="button" type="submit" value="Submit" />
</form>

Я хочу прочитать флажки из таблицы.Таким образом, вход для флажка находится вне <form> как

<input type="checkbox" name="tick[]" value="'.$value.'" />

Какое простейшее действие jQuery для чтения проверенных значений и отправки их через POST по форме?

PS, посколькуУ меня есть форма для каждой строки в таблице, я не могу поместить всю таблицу в тег <form>.

Ответы [ 2 ]

1 голос
/ 28 ноября 2011

Вы можете получить все для одного объекта / массива с помощью jQuery serialize () или serializeArray () метод:

alert($('#<idOfForm>').serialize()); // will alert all form values in key / value string

или отправить форму, используя $. Post () :

$.post("target.php", $("#<idOfForm>").serialize());
1 голос
/ 28 ноября 2011

Попробуй - я не проверял, хотя.

$("input[name^=tick]:checked").each(function() {
    $(this).val()  // this line should contain the value of each checked checkbox, you can use it as you want
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...