728x90
๋ฐ์ํ
๐ก ์ค์ต ํฌ์ธํธ!
- ์ ์ ๋ ฅ์นธ(์์ด๋ ์ ๋ ฅ์นธ)์ด ๊ณต๋ฐฑ์ด๋ฉด "์์ด๋๋ฅผ ์ ๋ ฅํ์ธ์." ๋ผ๋ ๋ด์ฉ์ด ๋จ๊ณ , ๋ค์ ํ๋ฉด์ผ๋ก ๋์ด๊ฐ์ง ๋ชปํ๊ฒ ํ๋ค.
- ์๋ ์ ๋ ฅ์นธ(๋น๋ฐ๋ฒํธ ์ ๋ ฅ์นธ)์ด ๊ณต๋ฐฑ์ด๋ฉด "๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์." ๋ผ๋ ๋ด์ฉ์ด ๋จ๊ณ ๋ค์ ํ๋ฉด์ผ๋ก ๋์ด๊ฐ์ง ๋ชปํ๊ณ , ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์์ง๋ผ๋ 8์๋ฆฌ ๋ฏธ๋ง์ด๋ฉด "8์๋ฆฌ ์ด์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์."๋ผ๋ ๋ด์ฉ์ด ๋จ๊ณ ๋ค์ ํ๋ฉด์ผ๋ก ๋์ด๊ฐ์ง ๋ชปํ๊ฒ ํ๋ค.
- ๋ง์ฝ ๋ชจ๋ ์์ด๋, ๋น๋ฐ๋ฒํธ ์กฐ๊ฑด์ ๋ง์กฑํ๋ค๋ฉด ์ ์ก ๋ฒํผ์ ๋๋ ์ ๋, ์ ์ก ์๋ฃ ํ์ด์ง๋ก ๋์ด๊ฐ ์ ์๊ฒ ํ๋ค.
๐ JavaScript
$('#submit').eq(0).on('click', function(e){
if($('#email').val() == '') {
e.preventDefault();
alert('์์ด๋๋ฅผ ์
๋ ฅํ์ธ์.');
}
if ($('#password').val() == '') {
e.preventDefault();
alert('๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํ์ธ์.');
} else if ($('#password').val().length < 8) {
e.preventDefault();
alert('8์๋ฆฌ ์ด์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํ์ธ์.');
}
})
- ์์ด๋(์)๋ ๋น๋ฐ๋ฒํธ(์๋)๋ฅผ ์ ๋ ฅํ๋ ์ฐฝ์ด ๊ณต๋ฐฑ์ด๋ผ๋ฉด "์์ด๋๋ฅผ ์ ๋ ฅํ์ธ์.", "๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์." ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๊ฒ ํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋๋ผ๋, length ๋ฅผ ํ์ฉํ์ฌ ๋น๋ฐ๋ฒํธ์ ๊ธธ์ด๊ฐ 8์๋ฆฌ ๋ฏธ๋ง์ธ ๊ฒฝ์ฐ "8์๋ฆฌ ์ด์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์." ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ํ๋ค.
- ์ฐธ๊ณ ๋ก input ์ ๋ด์ฉ์ ๋ฐ์์ค๋ jQuery ๋ฌธ๋ฒ์ .val() ์ด๊ณ JavaScript ๋ฌธ๋ฒ์ .value() ์ด๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋ณ๋์ ์ค์ ์ด ์์ผ๋ฉด ์ ๋๋ก ์ ๋ ฅ์ด ๋์ง ์์๋๋ฐ๋ ์ ์ก ์๋ฃ ํ์ด์ง๋ก ๋์ด๊ฐ๋ฒ๋ฆฌ๋๋ฐ ์ด๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด e.preventDefault() ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
- ์ ์ก ์๋ฃ ํ์ด์ง๋ success.html ํ์ด์ง์ธ๋ฐ form ํ๊ทธ์ action ์์ฑ์ ํ์ฉํ์๋ค.
728x90
๋ฐ์ํ