-1

ページに複数のRequiredFieldValidatorsがあります。Javascript関数を使用してそのうちの1つを検証したいのですが、誰かが私を助けてくれますか?

4

2 に答える 2

1

validationgroupバリデーターとボタン送信で試すことができます

リンク: http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.basevalidator.validationgroup( v = vs.80

于 2012-09-11T08:58:18.930 に答える
1

javascriptコードで次のようなものを試してください。

for (i = 0; i < Page_Validators.length; i++) {

                if (Page_Validators[i].Errormessage=="your Error message") {
                    //your code...
                }
            }

上記のコードを使用すると、エラーメッセージに基づいて区別できます。

または、これを試すこともできますが、機能するかどうかはわかりません。

function abc(id){
    for (i = 0; i < Page_Validators.length; i++) {

                    if (Page_Validators[i]==id) {
                        //your code...
                    }
                }
}

上記のコードでは、「id」は特定のバリデーターのクライアントIDです。2つのバリデーターが同じかどうかを確認しようとしています。または、特定のバリデーターに到達するために、それらの一意のプロパティのいずれかを使用して同等性を確認できます。

于 2012-09-11T09:53:51.673 に答える