<input type=reset value="清空表单">
解决方案 »
- js如何实现浏览文件夹呢?
- js 画图,100分汇报,通过立即结贴。
- [探讨]请问各位如何防止用户疯狂点击造成的Javascript问题?
- [面试题]javascript共有多少种获得页面控件的方法?网页上对象的层次结构?(只记了一个大概)
- 请问这种形式调用函数如何传递参数?
- JS控制COOKIE??
- Internet Explorer 末日
- 如何取得一个未定义控件的ERROR值?
- 关于多页面之间操作问题
- JavaScript问题?
- 我想让它上下翻动
- 有关checkbox 选中给 一个隐藏的文本框赋值, 然后用document.form1.cannum.value 取值 结果有时候取到了undefined,有的时候正确的
<input type=button name="B1" value="清空表单">
在代码页头:
<script language=vbs>
sub B1_Onclick()
document.frmsubmit.name.value=""
document.frmsubmit.age.value=""
end sub
</script>
类似这样,让所有的表单项都为空。
不知道这样可不可以
<script>
window.document.value==""
</script>
试试看,我用这就解决了我的问题,不知搂主可不可以顺利解决
<!--
function reDo(thisform){
var obj=document.all;
for(var i=0;i<obj.length;i++){
if(obj[i].type=="text"){
obj[i].value="";
}
}
}
//-->
</SCRIPT><form name="frm01">form2
<input type="text" name="hello">
<input type="text" name="hellodd">
</form><br><form name="frm02">form1
<input type="text" name="hello">
<input type="text" name="hellodd">
</form><input type="button" value="reset" onclick="reDo(document.frm02);">
function clear(){
for(var i=0,l=document.forms[0].elements.length;i<l;i++){
if(!document.forms[0].elements[i].type)
continue;
document.forms[0].elements[i].value="";
//如果是radio,再另作处理}
}
</Script><input type="button" value="clear" onclick="clear()">反正是就遍历表单中的元素,如果是input输入条的话,设值为空,还有textarea等等,自己去做吧。。
还是用遍历,分别对不同类型的input 做处理.
但是reset却只能还原,而不能清除
唯一的办法就是遍历