相关疑难解决方法(0)

按下在Textarea中输入时的表单提交

我一直在尝试各种方法,以便在按下回车键时提交表单.我知道它适用于输入字段,但因为这将是一个注释,它需要是一个文本区域.

这是我目前用表单提交按钮的方法.

$('.messageSubmit').live('click', function(){
    var name = $(this).siblings('.messageTextarea').val();
    var theid = $(this).attr('data-the_id');
    var dataString = name;

    $.ajax({
        dataType: 'json',
        url: "https://api.instagram.com/v1/media/"+$(this).attr('data-the_id')+"/comments?"+hash,
        type: "POST",
        data: "text="+dataString,
        success: function(data) {
            // finish load
            console.log(data, dataString, 'fail');
        },
        error: function(data) {
            var username = JSON.parse(localStorage.getItem('iguser'));
            var profilepic = JSON.parse(localStorage.getItem('iguserimg'));
            //console.log(data, dataString, 'succ');

            $('.box[data-the_id="' + theid + '"]').children('.postMessage').children('.messageComments').append('<li><img class="commentUserImg" src="' + profilepic + '"><div class="commentUser">' + username + '</div><div class="commentText">' + dataString + '</div></li>');

            $('.messageTextarea').val(''); // Remove comment from TextArea
        }
    });
    return false; …
Run Code Online (Sandbox Code Playgroud)

forms jquery

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

forms ×1

jquery ×1