Jquery后退更新按钮

Jquery后退更新按钮,jquery,select,button,drop-down-menu,back,Jquery,Select,Button,Drop Down Menu,Back,好吧,我解决了这个问题 步骤1:代码的HTML部分: $(function() { if ($("#prevcredit").is(':checked')){ $("#credit_amount").show(); $("#credit_amount2").show(); } else { $('#credit_amount2').val('0.00'); } }); 你必须将其存储在cookie中,或者更改url哈希以跟踪历史Hi BenM,真的吗?除了把它储存在饼

好吧,我解决了这个问题

步骤1:代码的HTML部分:

$(function() {
if ($("#prevcredit").is(':checked')){
    $("#credit_amount").show();
    $("#credit_amount2").show();
}
else {
     $('#credit_amount2').val('0.00');
}
});

你必须将其存储在cookie中,或者更改url哈希以跟踪历史Hi BenM,真的吗?除了把它储存在饼干里,没有别的办法了?我知道我有一个复选框,它以相同的形式检查我的复选框,但它是$(function(){if($(“#prevcredit”)。is(':checked')).在Jquery中没有任何方式可以说hey check the value of the form(检查表单的值)吗?数字已经存在。我只需要根据select(选择)框中的值添加文本框。哦,是的,你可以这样做。我没有意识到这是基于页面加载时已完成的表单。如果单击浏览器的back(返回)按钮,它将显示上一个页面,但不会再次加载,因此不会触发onload事件。我建议不要依赖用户按浏览器的“后退”按钮返回该页面。为用户提供一种方法,让其在应用程序中导航,并根据需要填充表单,或者在响应s的脚本之后重定向到调用方页面他完成了他的工作。
$(function() {
if ($("#prevcredit").is(':checked')){
    $("#credit_amount").show();
    $("#credit_amount2").show();
}
else {
     $('#credit_amount2').val('0.00');
}
});
<div id="inputs" style="margin:0;"></div>
function displayTextBoxes(value)
{
a=1;
targetDiv = $("#inputs").html("");
for(var i = 0; i < value; i++) {
     targetDiv.append($("<dd><label for=\"addtpcs\" class=\"label\">Additional PC "+a+"</label><input id=\"addtpcs"+a+"\" type=\"text\"/></dd>"));
    a++;
  }
}
$(function() {
var selectValue = $('#addtpcs').val();
displayTextBoxes(selectValue);
});

$('#addtpcs').change(function() {
  var selectedValue = $(this).val();
  displayTextBoxes(selectedValue);
});