【发布时间】:2013-09-01 02:15:39
【问题描述】:
我有一个包含大量输入的表单。我正在使用 jQuery,所以如果一个人选择答案“是”,如果他们单击“否”,则会出现一个文本框,则不会出现任何内容。我的问题是当一个人提交页面并且页面运行 PHP 验证时,如果它抛出错误的页面(导致重新加载)而我可以让单选按钮记住选择的值(使用 PHP)它不会重新- 如果用户单击是,则显示文本框。
基本上: 用户选择 是的,文本框显示。用户提交页面,页面因验证错误而被退回。单选按钮会记住状态“是”,但除非重新单击“是”,否则不会显示文本框。
知道如何让文本框显示出来吗?
jQuery
$("input[name='radioButton']").change(function(){
if ($(this).val() == "Yes")
{
$("#txt1").show();
}
else
{
$("#txt1").hide();
}
});
【问题讨论】:
-
使用 PHP 设置文本框的 CSS 显示属性,以根据用于设置收音机的相同条件显示/隐藏元素。