我有一個包含10個輸入文本框的表單,每個表單都有一個默認值,比如'First Name','Last Name'。我使用了onblur並專注於這些元素,因爲在文本框旁邊沒有任何描述來指示每個框的用途。示例代碼:使用默認值輸入文本的表單驗證
<input type="text" id="o_fname" name="o_fname" value="<?php if (isset($_POST['o_fname'])) echo $_POST['o_fname']; else echo 'First Name'; ?>" tabindex="1" size="36" style="background:#000000;color:#8e8e8e;border-color:#D8D8D8;height:22px;width:200px;" onFocus="if
(this.value==this.defaultValue) this.value=''; " onBlur="if(this.value=='') this.value=this.defaultValue;">
我想驗證在同一頁上這種形式,我想我的jQuery的東西,但問題是,文本框中有一個默認值和jQuery是假設的東西是進入盒子,我沒有正確驗證...有關如何動態驗證此頁面的任何建議,以便用戶無法提交表單,除非他輸入所有字段?
我們不能改變客戶想要的頁面看起來像對嗎?客戶不想要標籤,只有在提交表單之前需要驗證默認值的文本框。一旦提交,我就編寫了用於驗證表單的腳本。 – 2010-12-13 17:51:16
告訴客戶,如果他們沒有標籤,至少在代碼中,他們可以向視障人士提出508起訴訟。你可以用它來做正確的事情。 – DampeS8N 2010-12-13 17:52:19