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{
}

但是上面的代码只会显示'*'。我还想显示 errorMessage 本身“需要订单名称”。

这个怎么做?

4

1 回答 1

1

为了显示ErrorMessageof RequiredFieldValidator,您必须使用Document 元素的其中一个.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 回答