こんにちは、ありがとうございました。私は15以上のフィールドを持つレジストリフォームを持っています。 今はデータアノテーションを検証に使用していますが、うまくいきます。私が必要とするのは、ユーザーがフォーム上でマウスを動かしてすべてのフィールドが必要であることを知ったときに、実際に編集されたポップオーバーを表示する方法を見つけることです。今すぐフォームが完了しなければならず、ユーザーが必須フィールドに記入しなければ、ユーザーは送信時にプロンプトを表示します。これは、機能的でない設計戦略ではないことが分かりました。 私は1つのフィールドでテストしていたポップオーバーを持っています。これは、あなたが想像しているように、これは私のすべてのフィールドがこのようなメッセージを表示するための多くのコードになるでしょう。ユーザーがフィールド上にマウスを置くと、このような表示をするINPUTフォーム上でより大きなポップオーバーをしたいのです。 住所2行は必須フィールドです。また、これは非常に重要です。私は、popoverをより大きな色にして、すべてのフィールドの入力ボックスの右側に表示する必要があります。ここではスタイルASP.NET MVC 4でのデフォルトのポップオーバーの外観を変更するRazorまたはJqueryを使用したブートストラップ
<style>
/* Tooltip */
.tooltip > .tooltip-inner {
background-color: #73AD21;
color: #FFFFFF;
border: 1px solid green;
padding: 15px;
font-size: 20px;
}
/* Tooltip on top */
.tooltip.top > .tooltip-arrow {
border-top: 5px solid green;
}
/* Tooltip on bottom */
.tooltip.bottom > .tooltip-arrow {
border-bottom: 5px solid blue;
}
/* Tooltip on left */
.tooltip.left > .tooltip-arrow {
border-left: 5px solid red;
}
/* Tooltip on right */
.tooltip.right > .tooltip-arrow {
border-right: 5px solid black;
}
@Html.LabelFor(model => model.Address2, htmlAttributes: new
{
@class = "control-label col-md-2",
data_toogle = "popover",
data_trigger = "hover",
data_container = "body",
data_placement = "right",
title = "Address2 is not mandatory"
})`
だけ明確にする私は、各入力フォームボックスのすべてのpopoversをしたいです同じように見えるが、それらはデフォルトのCSSスタイルではなく、ポストで指定されたものともっと似ている。だから、各入力フィールドには、あなたの上にマウスを置いたときにあなたの入力フィールドが必須フィールドであると言うことができるときに、ポップオーバーがあります。だから、ユーザーは登録フォームを提出する前にフィールドが必要であることを知っている – RickZler