3

アプリに表示されるモーダル div があり、フォーム要素が含まれていますが、フォームを送信したくありません。値はページ上の他の DOM 要素に書き込まれます。

ただし、「OK」アクションの実行を許可する前に、このモーダルのフィールドが有効であることを確認したいと思います。

IE9で動作させるにはこれが必要です(IIRCはサポートしていません.checkValidity()

だから、私が求めているのは、[OK] ボタン (送信ボタンではなく) をクリックしたときに、送信せずにこのフォームで無効なものを検証して表示するにはどうすればよいかということです。

<input required />できるだけ多くのhtml5機能(など)を使用したいと思います。

JsFiddle: http://jsfiddle.net/gibble/AtHas/

4

2 に答える 2

2

JQuery には、達成しようとしていることを処理するために作成できる検証用のプラグインがあります。

http://docs.jquery.com/Plugins/Validation

于 2013-04-09T14:15:08.453 に答える
0

同様の質問へのリンクは次のとおりです。

html5フォームの検証を最もよくシミュレートするjavascriptフォールバックは何ですか

html5 でのフォーム検証は、すべてのブラウザで機能するわけではありません。ただ待って、その間に JavaScript を実装する必要があります。

于 2013-04-09T14:14:46.150 に答える