グリッドビューを使用していくつかの製品を表示し、グリッドビュー内のテキスト ボックスを使用して数量を入力しました。テキストボックスが空の場合に警告ボックスを表示するjqueryを作成しました。ただし、警告ボックスを表示している間、ページがリロードされます。しかし、リロードせずにアラートボックスを表示したい。マスターページにあったので、やり方がわかりません。
2 に答える
これは、次のようなアラート構文の後に return false を使用するのに役立つかもしれません
alert('Please provide value');
return false;
一部のフィールドに (正しい) 値がないことをユーザーに通知するメッセージ ボックス ポップアップを表示することは、ブラウザーを完全にブロックし、ユーザーが他の操作を行う前に最初に [OK] をクリックすることを強制するため、以前のユーザーにとっては煩わしいと認識されることがよくあります。
これを除いて、私の大胆な声明を裏付ける信頼できる情報源は見つかりませんでした。
エラー メッセージこれは、エラーが発生したことをユーザーに通知し、通常はユーザーがフォームを先に進めないようにします。エラー メッセージは、色 (通常は赤)、おなじみのアイコン (警告サインなど)、目立ち (通常はフォームの上部またはエラーが発生した場所の横)、大きなフォント、またはこれらの組み合わせによって強調します。
成功メッセージフォームで意味のあるマイルストーンに到達したことをユーザーに通知するために使用します。フォームが長い場合は、成功メッセージが表示され、ユーザーは入力を続行するように促されます。エラー メッセージと同様に、成功メッセージも目立つようにする必要があります。ただし、ユーザーが続行するのを妨げてはなりません。
より良い方法は、非ブロッキング メッセージを使用して送信を停止することです。jQuery Validationは、ユーザー入力を検証する優れたフレームワークです。