<form name='qform'>
<textarea name='q' rows='3' cols='60' wrap='hard' id='q' onkeydown="if (event.keyCode == 13) document.getElementById('clickit').click()"></textarea>
<input type='button' value='search' id='clickit' onclick="get();">
</form>
我有这种形式...它没有提交按钮,因为我使用的是jquery,在这种形式下是显示结果的div区域。这是一个搜索引擎,没有输入框,而是有一个textarea。这是因为它将是一个多词搜索器。如何禁用我的textarea上的ENTER键?
问题是,如果我按回车,提交查询,一切都OK ......但对textarea的焦点落在一行,这对我来说是一个问题。
基本上我想让输入只有一个函数(提交)没有别的。
您可以在提交后将焦点放回textarea。但是,如果用户点击“搜索”按钮,无论如何不会将焦点转移到按钮上? – RobG