0

我有一个带有 1 个文本框的 Web 表单、一个必填字段验证器和一个发送按钮。当一切正常时,验证器不会被触发,我会向用户呈现“成功”图像。如果我尝试发送另一件事并且验证器被触发,它将不会输入按钮的返回代码(隐藏“成功”图像直到验证器通过)。

在显示验证器时,我应该在后台代码/.net 中写什么来隐藏“成功”图像?

天呐!

4

1 回答 1

0

如果验证失败,您可以使用 javascript 隐藏成功图像,例如:

function btnSendClientClick()
{
    var imgSuccess = document.getElementById('SuccessImage');
    Page_ClientValidate();  
    for(i=0; i < Page_Validators.length; i++)
    {
        if(!Page_Validators[i].isvalid)
        {
            imgSuccess.style.display='none';
            return;
        }
    }     
}

<asp:button id="btnSend" runat="server" Text="Send" 
    onClientClick="btnSendClientClick()" />
于 2013-05-05T13:03:10.267 回答