我有一个表单,在单击提交按钮时保存单选按钮选项。但是当我按下后退按钮时,无线电输入应该重置并检查默认选项。然而,即使我有第一个输入无线电选项"已检查"属性,按下后退按钮后仍未检查它们。 这是我的示例代码:
<label id="label_new_home"><input class="radio_shuttle_pickup" type="radio" name="data[shuttle_pickup][cat]" checked value="airport"><span>Airport</span></label>
<label id="label_new_home"><input class="radio_shuttle_pickup" type="radio" name="data[shuttle_pickup][cat]" value="hotel"><span>Hotel</span></label>
<label id="label_new_home"><input class="radio_shuttle_pickup" type="radio" name="data[shuttle_pickup][cat]" value="other"><span>Other</span></label>
我没试过以下方法:
$("#form3 input[type=radio]").button("refresh");
$("#form3 input[type=radio]").prop("checked", false);
$('#form3').get(0).reset();
$(':input', '#form3')
.not(':button, :submit, :reset, :hidden')
.val('')
.prop('checked', false)
.prop('selected', false)
$("input.radio_shuttle_pickup[value=airport]").prop("checked", true);
任何帮助将不胜感激。
答案 0 :(得分:0)
我似乎已经解决了这个问题。 PHP代码没有获取最后一个页面变量,该变量没有触发检查单选按钮的javascript代码。