php - Jquery 在我的代码中设置输入键文本区域

标签 php javascript jquery

我有一个 Jquery 提交文本区域,现在我想设置没有按钮提交的文本区域提交。只需使用回车键。

<textarea id="ctextarea"></textarea>

这是 JS:

$('.comment_button').live("click",function() 
{
    var ID = $(this).attr("id");
    var uid = $("#uid").val();
    var comment= $("#ctextarea"+ID).val();
    var dataString = 'comment='+ comment + '&msg_id=' + ID + '&uid=' + uid;

    if(comment=='')
    {
    $('#ctextarea').html("").fadeIn('slow');
    $("#ctextarea"+ID).focus();
    }
    else if (!$.trim($("#ctextarea"+ID).val()))
    {
        $("#ctextarea"+ID).focus();
    }
    else
    {
    $.ajax({
    type: "POST",
    url: "comment_ajax.php",
    data: dataString,
    cache: false,
    success: function(html){
    $("#commentload"+ID).append(html);
    $("#ctextarea"+ID).val('');
    $("#ctextarea"+ID).focus();
     }
 });
}
return false;
});

我已经搜索了教程并找到了,但我很困惑我可以将代码放在我的 JS 代码中的什么地方。

有人能给个主意吗? 感谢您的帮助。

最佳答案

$('#ctextarea').on('keyup', function(e){
    if(e.which == 13 || e.keyCode == 13){
        //enter key pressed.. 
    }
});

关于php - Jquery 在我的代码中设置输入键文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13448530/

相关文章:

php - yii cactivedataprovider默认指定排序,但前台使用AJAX排序无效

php - mod_rewrite 的简单通配符?

Javascript - 从表中删除项目名称?

javascript - Jquery 函数在 safari 中触发但在 chrome 中不触发

javascript - Angular.js 发出重复请求但从未加载

php - 增加数据库中字段的最快方法

php - 在 PHP 上加载新表单时如何维护包含引用?

按下转义键时显示的 jquery ui 对话框

jquery - 在滚动条上更改 div 高度

jquery - 为按钮组中的按钮添加事件状态