我想確保用戶只輸入一個名字(名字,或姓氏,但不是兩個或沒有),同時確保輸入的名稱長於3個字符。如何確保用戶只輸入一個名字?
我試過這樣做,但是在將它留空並使其變爲2個字符之間存在衝突。
這是我的代碼:
if ($("#firstName").val().length > 0 && $("#lastName").val().length > 0) {
event.preventDefault();
$("#error").slideDown().text("You may enter just first name or last name");
return;
} else if ($("#firstName").val().length <= 2 || $("#lastName").val().length <= 2) {
event.preventDefault();
$("#error").slideDown().text("Your name have to contain at least 3 letters");
return;
}
小提琴可以發現here
名字只能是兩個字符,姓氏也是一樣。 –