asp清空文本框

我按清空没有反应,清空不了。能帮我改正吗?
代码如下:
<%
dim ID
ID=trim(request.QueryString("ID"))
set rs=server.createobject("adodb.recordset")
sql="select * from 我的记事本 where id="&ID
rs.open sql,conn,1,1
do while not rs.eof
%>
<center>
<form action="" method="post" name="form1" target="gao" id="form1"/>
<table width="745" border="0">
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td width="25"><div align="center">标题</div>
<label></label></td>
<td width="551"><div align="left">
<input name="titleName" type="text" value="<%=rs("标题")%>" size="40" />
<input type="submit" name="Submit" onclick="javascript:document.form1.action='sousuo.asp'" value="搜索" />
<input name="submit1" type="reset" id="reset" onclick="document.getElementById('form1').value=''" value="清空" />
<input name="submit2" type="submit" onclick="javascript:document.form1.action='baocun1.asp'" value="保存" />
<input name="submit4" type="submit" onclick="javascript:document.form1.action='delete.asp'" value="删除" />
<label></label>
</div></td>
<td width="155"><label></label>
<label></label></td>
</tr>
<tr>
<td><div align="left">类型</div>
<label></label></td>
<td colspan="2"><div align="left">
<input name="leixing" type="text" size="80" value="<%=rs("类型")%>" />
</div></td>
</tr>
<tr>
<td><div align="left">内容 </div>
<label></label></td>
<td><div align="left">
<textarea name="content" cols="75" rows="25"><%=rs("内容")%></textarea>
</div></td>
</tr>
</table>
</form>
</center>
<%
rs.movenext
loop
%>

你指的清空是什么意思?
reset并不是清空输入框的值,而是将输入框的值恢复到value属性所指定的值。
也就是说,如果刚打开页面时,文本框是有内容的话,你按下reset按钮只会让文本框的内容变成刚打开页面时所看到的内容。
如果你想把里面相应的input 内容置空则需要写JS代码来对其操作置空
如:
<script type="text/javascript">
form1.titleName.value = "";
</script>追问

我是先输入数据,然后按清空按钮,同时把标题,类型,内容的文本框清空。怎么做?你的方法是可以清空标题的内容,但是我赋值不了了。一直都是空。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-26
可以去网页代码网去看看,里面可能有你需要的。
相似回答