1

textareaが空の場合、どういうわけかアクション(送信、リダイレクト)を送信から無効にできますか(クリックしても何も起こりません)。ここでエラーが表示されないようにしたいので、質問しています。

私のテキストエリア:

<textarea id="message" name="message" maxlength="35"></textarea>

私の送信ボタン:

<input id="send" type="image" src="/site_media/static/images/submit.png" value="Submit">

これは私が試したものです:http://jsfiddle.net/5Xwyb/

私の脳は数時間前に亡くなりました。

4

2 に答える 2

4

#messageが空の場合、送信のすべての試行を停止します。

$(function(){
   $("#send").submit(function(event){

       if($("#message").val().length === 0))
          event.preventDefault();

       // other submit code

    });
});​
于 2012-04-09T23:28:29.403 に答える
1
$(function(){

   $("#send").submit(function(e){

      if($("#message").val()==""))
      {      
        e.preventDefault();
       }
    });        

});​

JsFiddleはこちらhttp://jsfiddle.net/5Xwyb/7/

于 2012-04-09T23:23:24.517 に答える