我有一个带有 1 个文本框的 Web 表单、一个必填字段验证器和一个发送按钮。当一切正常时,验证器不会被触发,我会向用户呈现“成功”图像。如果我尝试发送另一件事并且验证器被触发,它将不会输入按钮的返回代码(隐藏“成功”图像直到验证器通过)。
在显示验证器时,我应该在后台代码/.net 中写什么来隐藏“成功”图像?
天呐!
我有一个带有 1 个文本框的 Web 表单、一个必填字段验证器和一个发送按钮。当一切正常时,验证器不会被触发,我会向用户呈现“成功”图像。如果我尝试发送另一件事并且验证器被触发,它将不会输入按钮的返回代码(隐藏“成功”图像直到验证器通过)。
在显示验证器时,我应该在后台代码/.net 中写什么来隐藏“成功”图像?
天呐!
如果验证失败,您可以使用 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()" />