世知辛い世の中

用途が変わってきたので近々ブログ名を変更するかも

全体表示

[ リスト ]

IEのバグ?

CSSでstyle="display: none;"としてフォームを隠し、その後表示させてもsubmitボタンが
画面外にでているとなぜかIEにてフォーム上でEnterを押しても正常に送信できない。

(注: html タグや head タグなどを意図的に省力しています)
#!perl

print "Content-type: text/html\n\n";
print <<"HTML";
<body onload="document.form1.style.display = 'block'; document.form1.input0.focus();">
<form name="form1" style="display: none;">
HTML
for(my $i = 0; $i < 50; $i++) {
	print qq(<input type="text" name="input$i"><br>\n);
}
print <<"HTML";
<input type="submit">
<input type="reset">
</form>
</body>
HTML

一度、スクロールしてsubmitボタンを表示させるとその後はページの更新などをしない限り、正常に
動作するようになる(ページの更新をすると再度再現するようになる)。
また、最初に隠さなければ正常動作する。
IE以外でもFirefox、Opera、Safari for Windowsで試したけど正常動作する(IEだけダメ)。
なぜでしょうか。

.
検索 検索
Irisawa
Irisawa
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
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

過去の記事一覧

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!
お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』
いまならもらえる!ウィスパーうすさら
薄いしモレを防ぐ尿ケアパッド
話題の新製品を10,000名様にプレゼント
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!
いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事