入力がpattern属性で指定されたパターンと一致しない場合、ブラウザはフィールドのツールチップに「この形式を使用する必要があります。ASP.NET/MVCで定義されているHTML5検証のヒントを非表示
私はこのツールチップメッセージをまったく隠すことはできません。 「私はそれがもたらす静止画
@Html.TextBoxFor(model => model.tbMyNumber, new { @pattern = "[0-9]{6,}", title="" })
を書くときにも原因 『あなたはこの形式を使用する必要があります。』このフィールドのツールチップに。 どうすればこの問題を回避できますか?
メッセージを表示したくない場合は、パターン属性を削除するだけです。それを隠そうとすると、なぜフォームを送信できないのか不思議に思うユーザーには混乱します。つまり、あなたのパターンに合わないものをユーザがフォームに投稿しようとすると、正確に何をしたいのですか? – smerny
入力が無効な場合、フィールドはすでに赤色(薄い赤色の背景、暗い赤色の境界線)にcssでマークされています。標準の検証メッセージも非表示になっています。ちょうどツールチップが消えることはなく、なぜ私は見ていない。 – SchweizerSchoggi