0

カスタム モジュールを作成した dot net nuke サイトがあります。これは、ユーザーが情報を送信するために入力するフォームです。大したことではありません。

フォームでは、検証のために Ajax と Ajaxoolkit を使用し、カレンダー ポップアップを使用します。フォーム データに基づいてコントロールを有効/無効にします。

IE7/Vista を除いて、私がテストしたすべてのブラウザー/OS の組み合わせで、すべてがうまく機能します。

ほとんどのラベルとコントロールが表示されない状態でページがレンダリングされます。コントロールがあり、データを入力することもできます。見るだけです。

リンクは次のとおりです 。 http://www.gpusbc.com/test/tabid/76/Default.aspx

IE7 と FireFox を搭載した Win XP マシンで開発していますが、問題はありません。Vista の FireFox は問題ありません。

4

1 に答える 1

1

参考までに、これは Vista の IE8 では通常モードまたは互換モードでは機能しません。コントロールはそこにあるのでクリックできますが、たとえばテキストボックスに入力するとデータが表示されないため、これは非常に奇妙です。

私が見つけたのは、.aaInput クラスから継承された float:left スタイルを削除すると、すべての入力が表示されることです。ブロックの表示も削除しました。ラベルと入力の両方でこれを行うと、うまくいくはずです。

IE8 モードと互換モードの両方で、IE8 の開発者ツールでこれをテストしました。

于 2009-04-26T14:37:07.317 に答える