input 框中的值怎样清空啊? <script language="javascript">document.forms[0].yourInput.value = '';</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能一下子全部请空所有的input 啊? 你的方法只能一个个清,我又好几十个框啊! 能不能用刷新的方法?怎样刷新呢? <script language="javascript">onload = function(){ document.form.reset();}</script>试试看吧。 如果想刷新一个form里面的所有input<input type="button" name="Button" value="Button" onclick = "document.form1.reset()">如果要整个页面刷新的话用<input type="button" name="Button" value="Button" onclick = "window.location.reload()"> 用 XKP(低等下人) 的方法不可以吗?或者在页面的onload里写var myobject = document.all.tags("input"); var mynum = myobject.length; for (i=0; i<mynum; i++){ if(myobject[i].type == "text"){ myobject[i].value=""; } } 我知道可能skp兄的方法对,但是我要的不是用按钮实现的,而是每次页面加载的时候便晴空一下,诚如我说的,因为用户按返回的时候值还载,所以请大家帮忙想办法实现以上的功能,楼上的办法回不会过于消耗资源?我没有尝试,jwywxx的办法我写了,但是没有效果,是不是我写错地方啦?清执教, 分数不会这么少的,会网上加的。 但是我要的不是用按钮实现的,而是每次页面加载的时候便晴空一下,如果要这种效果的话,那么可以这样啊<body onload = "document.form1.reset()">或者<body onload = "window.location.reload()">这样不就是网页一进来就自动运行了?onload事件啊········· 或者在你的页面的最开头加上<META HTTP-EQUIV="expires" CONTENT="0"> 试试看 让页面立即过期的方法1, 使用java提供的方法,在jsp或者servlet中都可以 <% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); %> 2, 使用HTML标记,如下面: <HEAD> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="0"> </HEAD> <body onload = "document.form1.reset()">一点都不消耗资源!都在客户端运行了!服务器端没有负担 想学习ajax ,但不知道如何去联系ajax,在哪练习 帮忙解决个问题 JSP的问题 一个关于B/S模式系统加壳的方案,请各位大虾多提改进意见。分数不够我可以加! 问一个关于日期的小问题 关于servlet的问题(在线等!) 有没有防止关于用户未经登陆,直接访问的好办法,和思想?仁者见仁! 请各位大虾推荐几个学习EJB的中文网站,从那上面可以下载中文教程,谢谢! 简单的数据库连接; 怎么使用jsp往文本文件中写入中文和字符 怎样在JSP检测一个字符串是不是数字????急!!! 关于 ENCTYPE="multipart/form-data" form 的问题
你的方法只能一个个清,我又好几十个框啊! 能不能用刷新的方法?怎样刷新呢?
onload = function(){
document.form.reset();
}
</script>
试试看吧。
<input type="button" name="Button" value="Button" onclick = "document.form1.reset()">
如果要整个页面刷新的话用
<input type="button" name="Button" value="Button" onclick = "window.location.reload()">
或者在页面的onload里写
var myobject = document.all.tags("input");
var mynum = myobject.length;
for (i=0; i<mynum; i++){
if(myobject[i].type == "text"){
myobject[i].value="";
}
}
分数不会这么少的,会网上加的。
如果要这种效果的话,那么可以这样啊<body onload = "document.form1.reset()">
或者
<body onload = "window.location.reload()">
这样不就是网页一进来就自动运行了?onload事件啊·········
<META HTTP-EQUIV="expires" CONTENT="0">
试试看
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>
2, 使用HTML标记,如下面:
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>