<input type="radio" id="incomplete" name="app_status" value="incomplete">Incomplete Application<br>
<input type="radio" id="complete" name="app_status" value="complete">Complete Application<br><br>
<div id="app_box">
<input type="checkbox" name="application_complete" value="checked" />Checbox policy
<br><br>
</div>
Я пытаюсь установить блок радио так, чтобы, когда пользователь нажимает на неполный радиобокс, он отображал предупреждение.
Если пользователь щелкает по полному блоку радио, на нем должно отображаться поле 'application_complete', иначе скрыть его.
Вот то, что я пытаюсь реализовать в моей функции jquery, возможно, моя концепция немного ошибочна:
<script type="text/javascript">
$(function(){
$("#app_box").hide("fast");
if($("#complete").is(':checked')){
$("#app_box").show("fast");
}
elseif($("#incomplete").is(':checked')){
alert("Application will be incomplete");
$("#app_box").hide("fast");
}
});
</script>
Спасибо, ребята .. Мне нужно немного изменить код, предложенный JREAM. Если я установлю флажок application_complete, а затем нажму на незавершенный переключатель, могу ли я снова снять флажок application_complete?
Неважно. я понял это.
$('input[name=application_complete]').attr('checked',false);