2013-05-05 59 views
0

我有一个带有1个文本框的web表单,它是一个必需的字段验证程序&一个发送按钮。 当一切正常时,验证器不会被触发,并向用户呈现“成功”图像。如果我尝试发送另一个东西&验证器被触发,它将不会进入按钮的后台代码(隐藏“成功”图像直到验证器通过)。.NET验证器(图像触发器)

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

Tnx!

+0

'背code' ='codebehind'? – 2013-05-05 12:56:31

+0

@TimSchmelter是啊:) – Erez 2013-05-05 12:57:34

回答

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()" /> 
+0

Tnx,它帮了我很多:) – Erez 2013-05-05 13:14:01