對下面的函數進行編碼的最有效的方法是什麼?如果他們試圖提交一個空表單並且還要清除表單以供他們進入,那麼這些函數會發出警告。是否有更高效/優化的方式來編寫這段jQuery?
$("#newsletter-subscribe").focus(function() {
if(this.value=='Your email address'){
this.value='';
}
});
$("#newsletter-subscribe").blur(function(){
if(this.value==''){
this.value='Your email address'
};
});
$("#subscribe").bind("submit", function(e){
email = $("input#newsletter-subscribe").val();
$("input#newsletter-subscribe").val(email);
if(jQuery.trim(email) == 'Your email address' || jQuery.trim(email) == '') {
alert('Please enter your email address to subscribe.');
return false;
}
});
這非常適合我所尋找的東西 - 謝謝! – simonyoung 2011-01-13 13:53:40