カレンダー

11 | 2016/12 | 01
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

広告



最近の記事

カテゴリー

DATE: CATEGORY:TECH


SSLだったり、javascriptによるSubmitの場合、
IEのオートコンプリートは実は動作しない。

で、対処法はjavascriptで対処可能。
「AutoCompleteSaveForm」を使って、こんな感じ。

<!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>


ただ、これだと、Firefoxで動かなくなるんよなぁ。
オートコンプリート自体がIEの機能だからしかたない
かもしれないけど。

こんな感じにしたら動くのかな??
・・・試してないけど。

myBsr = navigator.appName;
myAgent = navigator.userAgent;
myUA = myAgent.indexOf("MSIE",0); // IE チェック
if (myTop == 1){ // IEだったら。
window.external.AutoCompleteSaveForm(f1); // オートコンプリートON
}


IEもFFやChromeみたいにID/Pass管理が楽に
なったらいいのになぁ。

(参考)
BUG: スクリプトを使用して、フォームを送信するオートコンプリートが機能しません。
http://support.microsoft.com/kb/329156/ja

タグ : TECH javascript

Comment

コメントの投稿

管理者にだけ表示を許可する


トラックバック


この記事にトラックバックする



copyright © なんとなしの日記 all rights reserved.
内職☆在宅ワークの最強は?アフィリエイト!. 初心者だってカッコ良いホームページ作るぅ!
Powered by FC2ブログ
Related Posts Plugin for WordPress, Blogger...