iT邦幫忙

0

jquery 取 input的值做if判斷

<form action="LoginServlet" method="post">
	<li class="gapm30">
    <label for="email" id="labelemail" style="display: block;">電子郵件</label>	<input type="text" id="email" name="email"></li>
	<li class="gapm30">
    <label for="password" id="labelpassword" style="">密碼</label> 
    <input type="password" id="password" name="password" autocomplete="off">
	</li> 	<BR> 
    <input type="submit" value="Login">
				</form>

$(document).ready(function(){
	$('#email').focus(function(){
		$('#labelemail').hide();
	});
	if(($('#email').val())==null){ //<--問題點 
	$('#email').blur(function(){
		$('#labelemail').show();
	});
	}
	$('#password').focus(function(){
		$('#labelpassword').hide();
	});
	$('#password').blur(function(){
		$('#labelpassword').show();
	});
	

想做一個效果 focus的時候#labelemail消失
blur的時候if判斷 input #email 是空的時候才做.show()
一直試不出來 到底怎麼寫呢
感謝各位大大

發問完馬上解決...
請問怎麼刪發問
刪不掉喔~~
你要不要自己回復自己解答~
這樣以後有類似問題的人也可以參考你的解法~^_^
我的寫法

$('#email').blur(function () {
if (($('#email').val()) == "") {
$('#labelemail').show();
}
});
有更好的寫法歡迎教我^^

尚未有邦友回答

立即登入回答