$("#tj1").click(function(){
if ($("#user1").val() == null) { // 永遠為 false
alert("1");
} else {
alert("2");
}
});
$("#user1").val() 返回 空字符串 "" 而非 null。JavaScript 中 "" == null 為 false。
var val = $("#user1").val();
if (val === "" || val == null) { // 或簡寫
alert("1"); // 為空
} else {
alert("2");
}
// 更簡潔
if (!$.trim($("#user1").val())) {
alert("輸入為空或空白");
}
$.trim() 去除首尾空白。required 屬性與 HTML5 驗證 API。jQuery Validation Plugin 統一管理規則。