我有一个表单,如果选择了单选按钮,用户会被提示添加一个文本框。我使用jQuery的如下做到这一点:页面刷新后的Jquery单选按钮
$(document).ready(function(){
$('input:radio[name="accountType"]').change(function() {
if ($(this).val() == 'typeA'){
//show the hidden layer
$("#additionalQuestion").show("slow");
}
if ($(this).val() == 'typeB'){
//show the hidden layer
$("#additionalQuestion").hide("slow");
}
});
});
一切完美的作品,除非用户的响应失败,我的PHP表单验证,在这种情况下,表单重新显示(与用户的响应通过PHP注入)。此时,即使选择了适当的单选按钮,#additionalQuestion图层也不再可见。在这种情况下,如何确保#additionalQuestion图层保持可见?
随着显示/隐藏“更改”图层,您可以检查文档“加载”上的单选按钮值并根据该值显示或隐藏。 – Poornima