如何用js清空表单的value

方法一:

<script type="text/javascript">
function checkform(obj) {
 var els = obj.elements;
 for(var i=0;i<els.length;i++) {
  if (els[i].name != "qq") els[i].value = ""
 }
}
</script>
<form name="form1" method="post" action="">
  <input type="text" name="textfield">
  <br>
  <input type="text" name="textfield2">
  <br>
  <input type="text" name="textfield3">
  <br>
  <br>
  <input type="button" name="qq" value="清空" onClick="checkform(form1)">
</form>

方法二推荐:

<body><form name="Form1"><input type="text" name="mydata">
<input type="button" onclick="makeempty()" value="还原"></form></body>
<script>document.Form1.mydata.value=111111;
function makeempty(){document.Form1.reset()}</script>

方法三推荐:


<input type="button" name="btn" onclick="clear()">

<script language="javascript">
function clear()
{
document.all.txt1.value="";
}
</script>

其他:

1.

<script languange="JAVAscript">
  function reset()
  {
   document.getElementById("time").value="";
   }
</script>

2:<script>window.opener.form1.Password.value="";</Script>

3:利用autocomplete
 Sample 1:普通情况,即默认情况,AutoComplete时打开的。见:IE5-工具-内容-自动完成选项。
<form>
<input type = text name = Email>
</form>

Sample 2:有时候我们并不需要AutoComplete,例如需要用户自己再次输入密码而非自动完成。只要将所在表单元素的autocomplete属性设置为off即可。
<form>
<input type = password name = Password autocomplete = "off">
</form>

Sample 3:那么,如果所有表单元素都不想使用autocomplete功能呢?见下面的方法:
<form autocomplete = "off">
<input type="text" name="textfield">
</form>

by 雪洁 2009-10-22 10:43:22 9150 views
我来说几句

相关文章