HTML中JAVA vb脚本实现按回车提交文本框内容,并清空文本框

<html><head><scriptlanguage="vbscript">subtj()form1.submitform1.text1.value=""form1.t... <html>
<head>
<script language="vbscript" >
sub tj()
form1.submit
form1.text1.value=""
form1.text1.focus
end sub
</script>
<title>发言界面</title>
</head>
<body onLoad="form1.text1.focus">
<form name="form1" method="post" target="rmiddle" action="userchat.asp">
<input type="text" name="text1" /><input type="button" name="tijiao" value="提交" onClick="tj" /><input type="reset" name="chongzhi" value="重置" />
</form>
</body>
</html>
现在鼠标单击提交 提交,清空文本框内容,
按回车只提交不清空,如何实现按回车提交并清空内容呢?
展开
 我来答
百度网友e337bc877
2010-05-28 · TA获得超过172个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:166万
展开全部
回车监听事件
<script language="javascript" for="document" event="onkeydown">
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
controlForm(1);
}
</script>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼吸只愿为人谋J
2010-05-28 · TA获得超过295个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:82.9万
展开全部
你可以试着加一个hidden字段来实现:

<html>
<head>
<script language="vbscript" >
sub tj()
form1.text2.value=form1.text1.value
form1.text1.value=""
form1.submit
form1.text1.focus
end sub
</script>
<title>发言界面</title>
</head>
<body onLoad="form1.text1.focus">
<form name="form1" method="post" target="rmiddle" action="userchat.asp">
<input type="hidden" name="text2" />
<input type="text" name="text1" /><input type="button" name="tijiao" value="提交" onClick="tj" /><input type="reset" name="chongzhi" value="重置" />
</form>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
和谐射惠
2010-05-28 · TA获得超过211个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:0
展开全部
其实可以换个思路 你的目标的事提交form 并清空文本 提交后 可以再定向到这个页面 不就好了 吗 ? 因为提交用可能失败的 你清空了 如果发言很多 人家不就抓狂了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式