-1

ここに画像の説明を入力私のウェブサイトは「ウィンドウを開くことを禁止されたサイト」を取得しています。展開後。

そこにはそれほどトリッキーなコードはありません。

 if( $('#textbox').val().length == 0 ) {
alert("please fill the details");
}

アラートを表示している間、上記のアラートが表示されます。Allow its working fine をクリックすると。

でのみ発生しIE and firefoxます。

助けてください。本当に忌々しい。そして、開発モードでは、それは来ません。これを取得するTomcatにデプロイした後。

4

2 に答える 2

1

アラート ボックスを使用して、ユーザーがフォームに正しく入力していないことを警告しています。やりたくない理由はいくらでもあります。そのうちの 1 つは、ブラウザがページの実行を妨げている可能性があることです。他の理由はすべて、この動作がユーザーにとってどれほど迷惑であるかに関係しています。

ユーザーがスピーカーの音量を上げすぎて、警告ボックスが耳をつんざくようになっている可能性があります。アラート ボックスが表示されているときに何かをクリックすると、デスクトップ上のアラート ボックスが失われ、サイトをナビゲートできなくなる可能性があります。しかし、これまで以上にユーザーを悩ませることになるでしょう - ブラウザは警告ボックスをブロックすることであなたに好意を示しています!

フォームが正しく入力されていない場合は、警告を表示する赤い背景の HTML 要素を表示します。これにより、ノイズを発生させたり、ユーザーに何かを見つけてクリックさせたりすることなく、目的を達成できます。誰もが勝者です!

于 2013-02-24T11:21:10.457 に答える
1

これはブラウザの設定です。開発中は、おそらくローカルで実行していたため、発生しませんでした。ポップアップ ブロッカーを無効にするか、ドメインを許可リストに追加してみてください

于 2013-02-24T10:48:47.230 に答える