0

テキストボックスのキープレス関数で助けが必要です。テキスト ボックス フィールドが空のメナドの場合、値を投稿する必要はありません。

私の次の機能は機能しています。テキストボックスフィールドが空の場合、Enterキーを押してnexlineに進みます.しかし、投稿された値を2回押してEnterキーを押します.

私のコードの問題は何ですか.plzは私を助けてくれます.

      $(".ppop-comment").keypress(function(e)
         {
          if($('#add_comment').val()=="")
           {
               if (e.which == 32) 

        return false;
              }
           else if (e.keyCode == 13 && !e.shiftKey && !$('#add_comment').val()==" ")
           {
                     $("#submit-comment").click(); 
                    }


         });

              <form id="commentform" method="post">
                 <textarea id="add_comment" name="meetnewpeople[message]" class="popup-comment">
                <input id="submit-comment" type="button" value="Post a comment" />


                   </form>
4

1 に答える 1

0
 $(".ppop-comment").keypress(function(e)
     {
      if($('#add_comment').val().trim()!="")
       {
          if (e.keyCode == 13 && !e.shiftKey && !$('#add_comment').val()==" ")
           {
                 $("#submit-comment").click(); 
           }
       }
       else
       {
          return false;
       }

     });
于 2013-04-15T04:32:22.990 に答える