您好,登錄后才能下訂單哦!
本文實例講述了IE瀏覽器下JS腳本提交表單后,不能自動提示問題解決方法。分享給大家供大家參考,具體如下:
經常我們用表單提交東西,在提交后,瀏覽器會自動記錄你輸入的東西,下次你再輸入的時候,可以重新選擇,但是如果你是用IE的話,這里有一個BUG, 其他瀏覽器沒有這個問題。當然首先你得設置IE 瀏覽器選項是可以記錄表單數(shù)據(jù)的,然后寫一段代碼來測試。
<!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);
這樣才可以記錄下已經輸入的內容。查看效果。都在表單中輸入一些數(shù)據(jù)之后,提交,然后再回到這個頁面看效果。
如果你想按照正常的方式處理的話,就沒這個效果
<!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相關內容感興趣的讀者可查看本站專題:《JavaScript事件相關操作與技巧大全》、《JavaScript頁面元素操作技巧總結》、《JavaScript操作DOM技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript錯誤與調試技巧總結》
希望本文所述對大家JavaScript程序設計有所幫助。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。