Я пытаюсь отправить форму с помощью jQuery. Мой код до сих порОтправить форму с помощью флажка
JQuery:
$(document).ready(function() {
$("#display").on("change", "input:checkbox", function() {
$("#display").submit();
});
});
PHP:
<form id="display">
<input type="checkbox" name="hd" value="1"
<?php
if ($_SESSION['hd'] == 1) {
echo "checked=\"checked\"";
}
?>>HD
<input type="checkbox" name="sd" value="1"
<?php
if ($_SESSION['sd'] == 1) {
echo "checked=\"checked\"";
}
?>>SD
</form>
Передать функции отлично работает, но он не сохраняет значения в виде, кажется, представить обжигают до того значений . Что может быть сделано?
От имени разработчиков повсюду, не могли бы вы прекратить писать массивные oneliners jQuery? Это делает какой-то наименее разборчивый код. И ради того, чтобы все пытались вам помочь, можете ли вы разбить свой '
Люди не ожидают, что флажки будут отправлять формы. Вместо этого используйте кнопку отправки. – Quentin
Используйте http://jsbeautifier.org/, чтобы сделать ваш JS-код доступным для чтения в следующий раз, пожалуйста. =] –