我有三個字段預填充有默認值,像這樣的形式:如何在提交表單時更改文本框的值?
<input type=text name=first value="First Name" class="unfilled" />
當單擊該文本框,類unfilled
從文本框中取出,然後將文本框被置空,因此用戶可以輸入他/她自己的信息。
問題是,當表單被提交時,其獲取提交這些默認值,這是搞亂了服務器端驗證。我該怎麼做,以便當提交表單時,所有具有默認值的字段都是空白的,所以服務器端驗證會拋出錯誤:'請填寫此字段'?
我想下面的代碼是不工作:
$("#myForm").submit(function()
{
$(".unfilled").val('');
}
);
這確實讓領域的空白,但服務器仍然接收他們與他們先前的默認值。
難道是你錯過的`submit`方法右括號? – Phil 2011-01-30 23:56:28
不,我只是複製並粘貼並錯過了那一行 – 2011-01-30 23:59:33