0

これは私の最初の投稿です...だからここに行きます!

ボタンクリック時にテキストエリアの値を取得しようとしています-2つのうちの1つ->ボタンクリックを登録し、phpスクリプトを正常にトリガーしますが、テキストエリアの内容を登録せず、空として表示されます。.val、.text、および .html を使用しました。何が悪いのかわからない...

HTML:

<div> <textarea id="comments_box" placeholder="Reasoning for your decision ..." style="width:99%" ></textarea> </div>

Jクエリ

$("#reject").click(function(){
        var comments = $("#comments_box").val();
                    alert(comments);
 });



$("#accept").click(function(){
        var comments = $("#comments_box").val();
                    alert(comments);
 });

前もって感謝します!

4

3 に答える 3

7

()あなたはアフターを忘れましたval。する必要がありますvar comments = $("#comments_box").val();

于 2012-07-25T19:42:36.000 に答える
1
$("#reject").click(function(){
        var comments = $("#comments_box").val;
                    alert(comments);

$("#accept").click(function(){
        var comments = $("#comments_box").val;
                    alert(comments);

する必要があります...

$("#reject").click(function(){
        var comments = $("#comments_box").val();
        alert(comments);
});
$("#accept").click(function(){
        var comments = $("#comments_box").val();
        alert(comments);
});
于 2012-07-25T19:43:15.810 に答える
0

.val;あなたの問題を解決する使用を使用する代わりに.val();。また、JavaScript構文エラーがないかブラウザコンソールを常にチェックすることも重要です。


何かを追加するために、テキストエリアがDOMにある場合は、次を使用してください。

$('#reject').on('click', function(){ /*your code*/ });
于 2012-07-25T19:45:31.320 に答える