Javascript 在html中为textarea提供输入键的访问权限
我的应用程序中有注释部分,我正在使用此代码获取注释,但我无法从键盘输入“enter”键,如何授予enter键访问权限您必须将Javascript 在html中为textarea提供输入键的访问权限,javascript,jquery,html,Javascript,Jquery,Html,我的应用程序中有注释部分,我正在使用此代码获取注释,但我无法从键盘输入“enter”键,如何授予enter键访问权限您必须将按键事件绑定到输入/文本区域 <td> <textarea name="message" id="message" rows="1" style="padding: 10px;margin-left: 12px;border-radius: 10px; margin-right: 0px; width: 430px;"></textar
按键
事件绑定到输入
/文本区域
<td>
<textarea name="message" id="message" rows="1" style="padding: 10px;margin-left: 12px;border-radius: 10px; margin-right: 0px; width: 430px;"></textarea>
<td style="padding-left:0px">
<a title="Send" id="sendButtonId" onclick="return commentsByUser(this)" class="fa fa-location-arrow" href="#"></a>
</td>
</c:when>
<c:otherwise>
试试这个
$(文档).ready(函数(){
$('.submit_on_enter').keydown(函数(事件){
如果(event.keyCode==13){
这个.form.submit();
返回false;
}
});
});
无法在输入enter
键时输入注释?你这是什么意思?我在代码段中看不到结果,这不会触发他的commentsByUser()函数。。他甚至在这个代码中似乎没有一个表单..而不是trigger('click')代码>您可以执行添加注释的函数。这只是一个例子
$('textarea#message').bind('keypress',function (event){
if (event.keyCode === 13){
$('#sendButtonId').trigger('click');
}
});
$(document).keypress(function (e) {
if (e.which == 13) {
alert('Enter key pressed');
$('#sendButtonId').trigger('click');
}
});
$('#sendButtonId').click(function(e) {
// call ur function here...
});