1

HTML5 のみを使用して asp.net に存在する検証グループ機能を実現するにはどうすればよいですか? 私はこのライブラリを使用しています: http://afarkas.github.com/webshim/demos/demos/webforms/4-webforms-custom-validity.html

基本的に、テキストボックスとボタンがあり、このテキストボックスとこのボタンを1つのグループにまとめ、残りを別のグループにまとめることができます。したがって、このボタンはフォーム全体ではなく、単一のテキストボックスに対してのみ検証する必要があります。

4

1 に答える 1

2

個々のフォーム要素を呼び出しcheckValidity()てから、適切と思われるアクションを実行できます。 簡単な例を次に示します。

<div id="d1">
    <input type="text" required id="i1">
    <button onclick="if (document.getElementById('i1').checkValidity())
        {document.getElementById('d1').className = 'va'} 
      else 
        {document.getElementById('d1').className = 'in'}; return false;">Check 1</button>
</div>

明らかに、実際には、ハッキーなインラインイベントハンドラーは使用しませんが、原則は同じです。

于 2012-11-02T18:36:02.927 に答える