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
下一篇: OpenCV Webcam feed not displaying in PictureBox visual studio 2015