Я прочитал несколько вопросов, которые соответствуют этому описанию, но я все еще боюсь. Я прочитал это submit-form-when-checkbox-is-checked-tutorialОтправить форму при проверке радиатора
Кажется, что не получается отправить форму при проверке радиатора. Я пробовал использовать .click
и .on('change')
Вот мой код, jquery находится в петле php.
<script type="text/javascript">
$(document).ready(function() {
$('input[name=choice-<?php echo $id; ?>]').click(function() {
$('#assessment-form-<?php echo $id; ?>').submit(function(e) {
alert('It works :)');
});
});
});
</script>
<form id="assessment-form-456" method="post" action="">
<ul class="clearfix">
<li><input type="radio" name="choice-456" id="t-456" value="yes">Yes</li>
<li><input type="radio" name="choice-456" id="f-456" value="no">No</li>
<li><input type="radio" name="choice-456" id="na-456" value="na">n/a</li>
</ul>
<input type="submit">
</form>
Вы не форму завершения заполнения, но на каждый клик ** связывание ** новый отправить обработчик. –