求解 怎么让按回车键 相当于点击提交按钮

qq_17071143 2014-09-30 11:55:29
我做了个搜索功能是这样的

<!-- 搜索 -->
<script type="text/javascript" language="javascript">
function query()
{
var text = $("#textInfo").val();
//content = rtrim(content);
if(text=='关键词搜索'||$.trim(text).length==0)
{
return ;
}else
{
window.location.href="TibleSearchAction?text="+encodeURI(encodeURI(text));
}
}
</script>
<!-- end -->
<input id="textInfo" name="text" type="text" value="输入关键字搜索新闻标题" onfocus="this.value=''" style="width:150px; margin-right:5px" maxlength="20" />
<input type=button value="" style="background:url(<%=basePath%>HTML/images/go.jpg); width:40px;height:22px;" onclick="query();">
我在文本框输入后 按下回车键相当于提交按钮呢 要改什么又在哪改??


...全文
263 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
slwsss 2014-09-30
  • 打赏
  • 举报
回复
$(document).keydown(function(e){if(e.keyCode==13)query()})
蚊子0_0 2014-09-30
  • 打赏
  • 举报
回复
两种方式: 1. 使用form表单,回车时就是默认提交表单 2. 绑定enter事件

document.onkeydown = function(event){
	var e = event || window.event;
	var keycode = e.which || e.charCode || e.keyCode;
	// enter的键值是13
	if(keycode==13){
		// 执行的代码
		// alert("正在提交");
	}
}
webzxl 2014-09-30
  • 打赏
  • 举报
回复
监听键盘事件 document.onkeydown=function(event){ var e = event || window.event; if(e && e.keyCode==13){//enter 键 alert('回车') } }
Juedaifanghua 2014-09-30
  • 打赏
  • 举报
回复
js不擅长,学习下

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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