jQuery获得textarea文本

最近我已经开始使用jQuery,并且一直在关注一些教程。 现在我感觉使用它的能力稍强(这很容易),而且我认为如果我能够在我的网页上制作一个“控制台”,就会很酷(就像在FPS游戏中按键一样,等等),然后让Ajax自己回到服务器,以便完成任务。

我原本以为最好的方法是在textarea中获取文本,然后分割它,或者我应该使用keyup事件,将返回的ASCII码转换为ASCII字符,将字符附加到字符串并将字符串发送给服务器(然后清空字符串)。

我找不到从textarea获取文本的任何信息,我得到的只是关键信息。 另外,如何将键码返回为ASCII字符?


为什么你想要将按键转换为文本? 单击时添加一个按钮,将textarea内的文本发送到服务器。 您可以使用value属性获取文本,如之前发布的海报或使用jQuery的API:

$('input#mybutton').click(function() {
    var text = $('textarea#mytextarea').val();
    //send to server and process response
});

您应该拥有一个只包含控制台消息的div,即以前的命令及其输出。 然后在下面输入一个输入或textarea,它只包含您输入的命令。

-------------------------------
| consle output ...           |
| more output                 |
| prevous commands and data   |
-------------------------------
> This is an input box.

这样您只需将输入框的值发送到服务器进行处理,并将结果追加到控制台消息分区。


它通常是你使用的文本函数(例如div等),那么文本区域就是val

得到:

$('#myTextBox').val();

组:

$('#myTextBox').val('new value');
链接地址: http://www.djcxy.com/p/35415.html

上一篇: jQuery get textarea text

下一篇: OpenCV Webcam feed not displaying in PictureBox visual studio 2015