使用php或javascript在textarea中换行时在数据库中插入数据。没有任何点击或任何提交按钮

时间:2015-02-18 04:56:07

标签: php database insert

我有一个TextArea。我希望当我在textarea中写入数据时,当textarea中的行更改时,数据将插入表格中,而textarea会自动为空白。

1 个答案:

答案 0 :(得分:0)

你可以使用jQuery。选择一种方法。 不要使用两种方法。

通过表单提交 - 它将刷新页面

<script>
    $("#textarea-id").keyup(function (e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13) {
            $('#form-id').submit();
        }
    });
</script>

通过Ajax提交 - 它不会刷新页面

<script>
    $("#textarea-id").keyup(function (e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13) {
            $.ajax({
                url: 'insertrecords.php',
                type: 'GET',
                data: 'name=paul',
                success: function (data) {
                    //called when successful
                    $('#ajaxphp-results').html(data);
                },
                error: function (e) {
                    //called when there is an error
                    //console.log(e.message);
                }
            });
        }
    });
</script>