0

RequiredFieldValidator の errorMessage を強制的に表示するコードがあるとします。このバリデータは次のように宣言されます。

<asp:RequiredFieldValidator
         ID="valOrderNameRequired" ControlToValidate="OrderName" EnableClientScript="true"
        Enabled="False" runat="server" ErrorMessage="Order Name is required" 
    meta:resourcekey="valOrderNameRequiredResource1" >*</asp:RequiredFieldValidator>

errorMessage を表示するコードは次のとおりです。

if(Condition true/false){    
    ValidatorEnable(document.getElementById("valOrderNameRequired"), true); 
    // code here, show the errorMessage
}else{
}

ただし、上記のコードは「*」のみを表示します。「注文名が必要です」というエラーメッセージ自体も表示したいです。

これを行う方法?

4

1 に答える 1

1

の を表示するErrorMessageには、ドキュメント要素のまたはプロパティRequiredFieldValidatorを使用する必要があります。.innerHTML.innerText

if(Condition true/false){    
    ValidatorEnable(document.getElementById("valOrderNameRequired"), true); 
    // code here, show the errorMessage
    alert(document.getElementById("valOrderNameRequired").innerHTML);
    alert(document.getElementById("valOrderNameRequired").innerText);
}else{
}

お役に立てば幸いです。

于 2013-02-08T08:33:43.840 に答える