在“重置”“确认”窗口中按“取消”时,Firefox正在清除表单。试过:
<input class="grow" type="reset" name="reset" id="res" onclick="confirm('reset?')">
那:
$('#res').on('click',function(){
var c = confirm('Reset the data?');
if(c==true){
$( ".counter" ).text( q + " of " + n.length );
}
});
两者都可以在Chrome和Safari中正常使用。
答案 0 :(得分:0)
你没有对返回值做任何事情。尝试:
<input class="grow" type="reset" name="reset" id="res" onclick="return confirm('reset?')">
jQuery版本相同:
$('#res').on('click',function(){
var c = confirm('Reset the data?');
if(c==true){
$( ".counter" ).text( q + " of " + n.length );
}
return c;
});