カレンダー

06 | 2017/07 | 08
- - - - - - 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:スポンサー広告


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

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...
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。