1. ホーム
  2. javascript

[解決済み] jQuery textareaのテキストを取得する

2022-02-15 07:24:36

質問

最近、jQueryを使い始め、いくつかのチュートリアルに沿っています。今、私はそれを使用して少し有能な感じ(それはかなり簡単です)、そして私は私のウェブページで「コンソール」を作ることができればクールだと思いました(あなたが ` キーを押すように FPS ゲームなど)、そして、何かをするためにサーバーにAjaxで戻るようにしました。

もともとtextarea内のテキストを取得して分割するのがベストだと思っていたのですが、keyupイベントを使って、返ってきたキーコードをASCII文字に変換し、その文字を文字列に追加してサーバーに送信(その後文字列を空に)すればいいのでしょうか?

textareaからテキストを取得するための情報が見つからず、keyupの情報しか得られませんでした。また、返されたキーコードをASCII文字に変換するにはどうすればよいのでしょうか?

どのように解決するのですか?

なぜキーストロークをテキストに変換したいのですか?クリックされるとtextarea内のテキストをサーバーに送信するボタンを追加します。前の投稿者が指摘したようにvalue属性を使ってテキストを取得するか、jQueryのAPIを使って取得します。

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