どの入力にも適合する一般的な数式を使用してフォームを検証しようとしています。誰が何が間違っているのか、それを解決する方法を教えてもらえますか?
ここでライブを確認してください: http://jsfiddle.net/qSzBb/
$(function() {
$("#form").submit(function(e) {
var defaultValue = $(this).prop('defaultValue') ; // store de default value
var valid = true; //assume valid form
if (this.value = this.defaultValue){
e.preventDefault();
this.value = this.defaultValue + "is missing";
valid = false;
}
if (valid) {
$("#form").submit();
}
});
});