我有一个带有jQuery的php页面,带有范围滑块。更改滑块时,jQuery代码会对值进行求和。加载页面时也会发生这种情况。
但提交后,相同的代码(以及其他问题)也需要起作用。更改滑块时代码有效,但提交后重新加载页面时无效。
这是jQuery代码:
function countSliders() {
var SliderValue = parseInt($("#slider0").val()) + parseInt($("#slider1").val()) + parseInt($("#slider2").val());
if (SliderValue == 10) $("#submit_next").button("enable");
else $("#submit_next").button("disable");
$("#lblsum_scores").text(SliderValue + "/10");
}
$(document).ready(function(){
countSliders();
$("#sliders").change(function(){
countSliders();
});
});
答案 0 :(得分:0)
使用<body onload="countSliders();">
编辑1:您的问题中提到的提交按钮在哪里?如果您有<form>
,则可以在countSliders()
<form onsubmit='countSliders()'>