2013-05-05 2 views
0

У меня есть веб-форма с 1 текстовым полем, обязательным полевым валидатором для него & кнопка отправки. Когда все в порядке, валидатор не запускается, и я представляю пользователю изображение «Успех». Если я попытаюсь отправить еще одну вещь &, то будет активирован валидатор, он не войдет в обратный код кнопки (чтобы скрыть изображение «Успех» до прохождения валидатора)..NET Validator (Image Trigger)

Что я должен писать в обратном коде/.net, чтобы скрыть изображение «Успех», пока отображается валидатор?

Tnx!

+0

'обратно-code' =' codebehind'? –

+0

@TimSchmelter Yeah :) – Erez

ответ

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