动网论坛的ctrl+enter提交表单是如何实现的?

tsstudio 2004-04-17 03:29:05
我现正搞一东西,也想在textarea输入完后,按ctrl+enter提交表单,但不知道实现的原理,看过动网论坛的代码,没看出名堂。
哪个高手给我详细指点一下?最好给出代码并说明怎么用,因为我实在很菜,不说详细点我还是不懂的。
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Unending 2004-04-18
  • 打赏
  • 举报
回复
就是现按住Ctrl
然后按下Enter
接着都放开
就这样实现了
大家说是不是这样的?
ecobin 2004-04-17
  • 打赏
  • 举报
回复
<script language=javascript>
ie = (document.all)? true:false
if (ie){
function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.NewRemark.submit();}}
}
</script>

然后对showlog.asp中的<textarea>内部填加 onkeydown=ctlent()
形成 <textarea onkeydown=ctlent()>即可
mailguoyy 2004-04-17
  • 打赏
  • 举报
回复
up
xdk 2004-04-17
  • 打赏
  • 举报
回复
看他源代码不就行了???
NEW1981 2004-04-17
  • 打赏
  • 举报
回复
<body onkeydown="if(event.keyCode==13&&event.ctrlKey) test.submit();">
zhanghao5188 2004-04-17
  • 打赏
  • 举报
回复
<body onkeydown="if(event.keyCode==13&&event.ctrlKey) test.submit();">
<form name=test action="javascript:alert('表单提交喽!')">
请按Ctrl+Enter

<html>

<script language=javascript>
ie = (document.all)? true:false
if (ie){
function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.form1.submit();}}
}
</script>

<form action="posting.asp" method=POST name=form1>
<textarea cols=95 name=Content rows=12 wrap=virtual onkeydown=ctlent()>
Ctrl+Enter提交内容信息
</textarea>
<input type=Submit value="Submit" name=Submit>
</form>


</html>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧