我有下面的代碼,當表單提交執行一定值的輸入字段:查找與使用JQuery
$('input[value=enter highlight]').val('');
從本質上講,它搜索通過表單包含的值的所有文本字段「中輸入亮點」並刪除該文本。問題是,當文本字段中的HTML代碼如下:
<input type="text" value="enter highlight"/>
和用戶手動更改表單中這個值,JQuery的仍然承認爲是在HTML設置的原始值字段的值代碼(即'輸入突出顯示')並將字段值重置爲空白,即使用戶在字段中輸入了不同的值。非常意外的行爲。
任何想法我需要做什麼來確保JQuery將考慮用戶在清除值之前在文本框中輸入的任何更改的值?
非常感謝!
你能展示你的整個提交代碼嗎? – corroded 2011-05-10 04:16:02
使用jQuery 1.6? – 2011-05-10 04:21:58