如果textarea是空的,那么我可以以某种方式禁止提交动作(发送,重定向)(因此没有任何事情发生在onclick上)。我想避免在这里显示错误,这就是我要问的原因。
我的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/
几个小时前我的大脑就死了。
答案 0 :(得分:3)
如果#message为空,将停止所有提交的尝试。
$(function(){
$("#send").submit(function(event){
if($("#message").val().length === 0))
event.preventDefault();
// other submit code
});
});
答案 1 :(得分:1)
$(function(){
$("#send").submit(function(e){
if($("#message").val()==""))
{
e.preventDefault();
}
});
});
JsFiddle在这里http://jsfiddle.net/5Xwyb/7/