首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

重置按钮的有关问题

2012-03-06 
重置按钮的问题bodyonload init() formnamef1methodpostselectnamea1optionvalue a aopti

重置按钮的问题
<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>

热点排行