0

Javascript Metro アプリに検証を追加しようとしています。C# では、 Windows 8 Metro: Implementing Validationに見られるように、WinRT XAML Toolkit を使用して適切に実装できます 。jQuery検証に頼らずにJavascriptで同じことを達成するにはどうすればよいですか? jQuery は Metro スタイル アプリには推奨されないため、jQuery の検証は避けています。

4

1 に答える 1

0

さて、デフォルトの入力コントロールは正規表現の検証をサポートしています。

MSDNには、検証に関する優れたサンプルがあります:http: //code.msdn.microsoft.com/ie/Form-controls-part-2-327288d9

完全にまとめられているわけではありませんが、簡単に構築できます。

具体的には、MSDNで説明されていないようですが、サポートされているoninvalidイベントを処理する必要があります。これは、指定した正規表現が一致しない場合に発生します。

より深い検証要件がある場合は、JQueryを使用するか(これで問題ありません。使用しない理由はありません)、そのコードからインスピレーションを得て、検証用の独自のメソッドを作成する必要があります。

使用している入力コントロールには、必要に応じてフィールドをプログラムで検証するのに役立つ便利な方法がいくつかあります。それらの詳細はMSDNで見つけることができます。

于 2012-08-07T16:34:43.607 に答える