jQuery使用textarea onkeypress提交表单回车

时间:2011-12-18 18:25:40

标签: jquery textarea

我想提交一份包含 textarea onKeyPress Enter 而不刷新页面的表单。 这是我的代码:

<script type="text/javascript">
$(document).ready(function(){
    $('#msg').keydown(function (e) {
        if (e.keyCode == 13) {
            //alert('it works until this line');
            $("#myform").validate({
                submitHandler: function(form) {
                    $.post('submit.php', $("#myform").serialize(), function(data) {
                        $('#results').html(data);
                    });
                }
            });
        }
    });
});

<form name="myform" id="myform" action="" method="POST"><textarea name="msg" id="msg"></textarea></form>

这些代码不起作用,有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

 $("#textarea_handle").keypress(function(e)
    {

        var code = (e.keyCode ? e.keyCode : e.which);

        if (code == 13)
        {

            $('#form_handle').submit();

        }

    });