这段代码哪儿错了,请帮忙看看,菜鸟学习中。
<form id="form1" name="form1" method="post" action="">
  <input type="submit" name="Submit" value="提交"  onclick="document.form1.a.value=3"/>
赋值:
<input name="a" type="text" id="a" />
</form>javascript为表单元素赋值

解决方案 »

  1.   

    <input type="submit" name="Submit" value="提交"  onclick="document.form1.a.value=3;return false;"/>你要不用<input type="button">这个按键没有默认操作
    要不你要在<input type="submit">中加入 return false以阻止提交。提交的url没指定的话就是本页面,结果就是刷新了。
      

  2.   

    <input type="submit" name="Submit" value="提交"  onclick="document.form1.a.value=3"/>
    改为
    <input type="button" name="Submit" value="提交"  onclick="document.form1.a.value=3"/>
      

  3.   

    还有告诉你一点,  <form>里面的任何一个表单控件的id,name,class属性不要是"submit" ,否则可能会出现js无法通过form.submit()提交表单的现象