$(document).ready(function() {
$("#submit").click(function(event) {
if ($("#name").val() == '')
{
event.preventDefault();
$("#name").css("border", "solid 2px #ff0000");
}
else if ($("#day").val() == '')
{
event.preventDefault();
$("#day").css("border", "solid 2px #ff0000");
}
else if ($("#month").val() == '')
{
event.preventDefault();
$("#month").css("border", "solid 2px #ff0000");
}
else if ($("#year").val() == '')
{
event.preventDefault();
$("#year").css("border", "solid 2px #ff0000");
}
else if ($("#email").val() == '')
{
event.preventDefault();
$("#email2").css("border", "solid 2px #ff0000");
}
else if ($("#pass").val() == '')
{
event.preventDefault();
$("#pass").css("border", "solid 2px #ff0000");
}
else if ($("#pass2").val() == '')
{
event.preventDefault();
$("#pass2").css("border", "solid 2px #ff0000");
}
else
{
$("#submit").submit();
}
});
});
所以我正在逐個檢查,如果字段爲空,如果是,則會用紅色標記邊框。 如果不是,則提交()。檢查jQuery中的字段是否爲空的快捷方式
但是,這是如此混亂,有沒有辦法讓它更短?
像使用數組?
是的,爲什麼你不使用一個數組與循環? – androidavid
你應該使用'event.preventDefault()'? – adeneo
@adeneo你明白我的問題嗎? – user2391753