button怎么会刷新页面?
document.f1.a1.value='c';
------------
不用表单
document.getElementById("a1").value='c';你题目的意思我还不很明确

解决方案 »

  1.   

    <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>
      

  2.   

    <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=button value=reset onclick="init();">
    </form>
    <script>
    function init(){
    document.f1.a1.value='c';
    document.f1.a2.value='2';
    }
    </script>
      

  3.   

    joohnnie() :这个办法我想到了,但是只能重置那些js初始化的数据,加入又加了一个文本框的话,这种方法就没有效果了;
    rczjp: button刷新页面,就是onclick函数来刷新页面让body的onload函数执行而已,另外你说到的不用表单的方法很特别,习惯表单了,以后有空再试了!
    mbx615:  这个方法可行!
    结贴!