我想使用preventDefault,以便當表單提交'帳號'作爲輸入的值時,什麼都不會發生。jQuery preventDefault - 不能得到這個工作
對於我所做的所有閱讀,我看不到問題。我懷疑我只是盯着它太久了,錯過了一些非常明顯的東西。幫我準時離開辦公室!的非工作代碼在這裏
HTML
<form action="/" id="AccSearch" method="post">
<input type="text" name="AccountNumber" ID="AccountNumber" class="lookup_field" value="Account number" onfocus="if(this.value=='Account number'){this.value=''}"
onblur="if(this.value==''){this.value='Account number'}">
<input type="image" id="AccSearchSubmit" src="/Images/search.png" onmousedown="this.src='/Images/search_down.png'" onmouseup="this.src='/Images/search.png'" onmouseout="this.src='/Images/search.png'" alt="Submit" />
</form>
JS
$('#AccSearchSubmit').click(function (e) {
if ($('#AccountNumber').val == 'Account number') {
e.preventDefault();
alert("BOING!");
}
});
不會解決你的問題,但你可能有興趣在[jQuery的水印插件(http://code.google.com/p/jquery-watermark/)。 – jbabey