日期:2014-05-16  浏览次数:20385 次

重置按钮的问题
<body   onload= 'init(); '>
<form   name=f1   method=post   >
<select   name=a1>
<option   value= 'a '> a
<option   value= 'b '> b
<option   value= 'c '> c
<input   type=text   name=a2   value= ' '>
<input   type=reset   value=reset>
</form>
<script>
function   init(){
document.f1.a1.value= 'c ';
document.f1.a2.value= '2 ';
}
</script>
reset重置按钮的问题,用js设置了一些默认值结果reset重置的时候就会失去这些默认值,后来把reset按钮改成button刷新页面的话,因为有post表单提交到本页面的数据(其实就是js初始化的那些数据),所以会有提示框,’不重新发送信息,......‘,效果不好,请教各位高手有什么好的方法没,谢谢了!

------解决方案--------------------
<body onload= 'init(); '>
<form name=f1 method=post >
<select name=a1>
<option value= 'a '> a
<option value= 'b '> b
<option value= 'c '> c
<input type=text name=a2 value= ' '>
<input type=reset value=reset onClick= "testGG() ">
</form>
<script>
function testGG(){
setTimeout(init,1);
}
function init(){
document.f1.a1.value= 'c ';
document.f1.a2.value= '2 ';
}
</script>