2015-05-30 33 views
-1

如果文本字段等于其默认值,我想在表单提交中提示“为所有字段输入值”。它似乎没有正常工作。任何帮助将是巨大的如果提交默认值时提示消息

$("#info").submit(function() { 
    if ($(".TextField").val() == ('defaultValue')) { 
     alert("enter value for all fields") 
     return false; 
    } else { 
     alert("ok"); 
    } 
}); 
}); 
+2

你也应该添加HTML代码太 – MatthieuLemoine

+0

,在if语句尽可能使用三重平等的比较。 –

+0

如果默认值是一个变量,则从中删除'' – Rasel

回答

0

这会为你的问题的工作:

$(document).ready(function(){ 
    $('#info').click(function(e) {       
     $('input[type="text"]').each(function() { 
      if ($(this).val() === "defaultValue") { 
       alert("Enter value for all fields"); 
       return false; 
      } 
      else { 
       alert("Ok"); 
      } 
     }); 
    }); 
});