我正在尝试实现一个 jQuery 进度条,用户可以在其中确定进度(通过键入文本表单),但是如果用户要离开页面然后回到它,进度条就不会再回到 0 了;这将是他们之前离开的地方。试图弄清楚如何保存他们的进步......
<form method="post" action="">
<input id="first-value" type="text" name="first" value="" /><br />
<input type="text" name="second" value="" />
</form>
<script>
$(function() {
$( "#progressbar" ).progressbar({
value: 0 //set to zero for now, but want it to change permanently when user
// inputs data
});
});
</script>
<script>
$('input').change(function(){
var new_amount = 0
$('input').each(function() {
if($(this).val() == "50") {
new_amount += 5; //5 Percent
}
if($(this).val() == "100") {
new_amount += 10; //10 Percent
}
}
);
$("#progressbar").progressbar('value',new_amount);
});
</script>
我想获取用户输入的值(例如,100、30、80 等),将它们相加,使该数量成为进度条值,但即使他们要关闭浏览器并来,也将其保持在该值再次返回该页面。