0

我需要文本框按键功能方面的帮助。如果文本框字段为空,则无需发布值。

我的以下功能正常工作。如果文本框字段为空,我按回车键去nexline 很好。但我按回车键两次发布值。

我的代码有什么问题。请帮助我。

      $(".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 回答