1

.aspx ページの 1 つのセクションにいくつかの入力フィールドの属性を"required"指定して、そのセクション内のボタンがこのフィールドを検証する必要があるようにしました。同じページの他のセクションに他のボタンがあります。

問題は、すべてのボタン クリック イベントで検証されるこのフィールドです。"formnovalidate"ページの残りのボタンに属性を与えることで、この問題を解決できました。

この問題を解決できる他の (より良い!) 方法はありますか?

"required"いくつかの javacsript 検証を記述して属性を妥協したくありません。また、ページの他のボタンにコードを記述したり、属性を追加したりしたくありません。この問題を解決するための他のより良い解決策はありますか?

4

2 に答える 2

0

私が見逃した簡単な解決策がありました:

        function assignAttribute() {
        var b1 = document.getElementById('txtName');
        b1.setAttribute("required", "reqired");
        }

ボタンの OnClientClick で JavaScript 関数を使用して「必須」属性を割り当てることができます。

于 2012-10-17T12:36:21.433 に答える
0

検証グループmsdnを使用できます

于 2012-10-12T14:03:00.833 に答える