本文實例講述了IE瀏覽器下JS腳本提交表單后,不能自動提示問題解決方法。分享給大家供大家參考,具體如下:
經常我們用表單提交東西,在提交后,瀏覽器會自動記錄你輸入的東西,下次你再輸入的時候,可以重新選擇,但是如果你是用IE的話,這里有一個BUG, 其他瀏覽器沒有這個問題。當然首先你得設置IE 瀏覽器選項是可以記錄表單數據的,然后寫一段代碼來測試。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><SCRIPT>function subForm(){window.external.AutoCompleteSaveForm(f1);f1.submit();}</script></HEAD><BODY><FORM id=f1>User ID : <input type=text name=id></input><br>Password :<input type=password name=pw></input><br>E-mail :<input type = text VCARD_NAME = "vCard.Email"> <br><input type=button value=submit onclick="subForm()"></FORM></BODY></HTML>
在用js 提交的時候,window.external.AutoCompleteSaveForm(f1);
這樣才可以記錄下已經輸入的內容。查看效果。都在表單中輸入一些數據之后,提交,然后再回到這個頁面看效果。
如果你想按照正常的方式處理的話,就沒這個效果
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><SCRIPT>function subForm(){f1.submit();}</script></HEAD><BODY><FORM id=f1>User ID : <input type=text name=id></input><br>Password :<input type=password name=pw></input><br>E-mail :<input type = text VCARD_NAME = "vCard.Email"> <br><input type=button value=submit onclick="subForm()"></FORM></BODY></HTML>
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答