2010-11-17 2 views
0

Я пытаюсь увидеть работу валидации. У меня есть несколько необходимых валидаторов полей и сравнить поля валидаторы и т.д.Обязательный валидатор и сравнение валидаторов не работают!

<div> 
    <asp:RequiredFieldValidator ID="rfvCompany" ValidationGroup="groupProfile" 
    ControlToValidate="txtCompany" runat="server" 
    ErrorMessage="- Company Name Required" Display="Dynamic" /> 
</div> 
<div> 
    <asp:RequiredFieldValidator ID="rfvAddress" ValidationGroup="groupProfile" 
    ControlToValidate="txtAddress" runat="server" 
    ErrorMessage="- Address 1 Required" Display="Dynamic" /> 
</div> 

Это моя кнопка сохранить, подтверждение должно произойти при нажатии на эту кнопку.

<tr> 
    <td align="center"> 
    <asp:ImageButton ID="btnSave" runat="server" ImageUrl="~/images/green-save.gif" 
     OnClick="btnSave_Click" TabIndex="22" ValidationGroup="groupProfile" /> 
    </td> 
</tr> 

Всплывающее, которая приходит, когда сохранить кнопка нажата эта ..

<tr> 
    <td colspan="2" align="left" style="padding-left: 75px; padding-top: 10px;"> 
    Do you wish to update the Location Information as well. 
    </td> 
</tr> 
<tr> 
    <td align="center" colspan="4"> 
    <asp:Button ID="btnYesMerchant" Text ="Yes" runat="server" class="popupButton" 
     causesvalidation="true" OnClientClick="$find('mdlpop').hide(); return true;" 
     onclick="btnYessave_Click"/> 
    <asp:Button ID = "btnNoMerchant" Text ="No" runat ="server" class="popupButton" 
     causesvalidation="true" OnClientClick="$find('mdlpop').hide(); return true;" 
     onclick="btnNosave_Click"/> 
    <asp:Button Id="btnCancel" Text ="Cancel" runat="server" class="popupButton" />        
    </td> 
</tr> 

Где я делаю неправильно? я нахожусь в серьезном беспорядке, я думаю :(

+2

Что бы вы хотели, и что происходит ровно? –

+0

есть код, привязанный к btnSave на стороне клиента, кажется, так как я не вижу никаких popup code в вашем сообщении – Artemiy

+0

сообщение html как показано. также любой javascript, который вы добавляете на сервер. – lincolnk

ответ

0

Убедитесь, что вы включили asp:ScriptManage г на странице. В дополнение к этому проверки для яваскрипта ошибок и (если таковые имеются), добавить их к вашему вопросу.

0

Здесь Я назначил всплывающее окно на кнопку, поэтому всплывающее окно вызывается при нажатии кнопки. Теперь я изменил поток. Для кнопки я написал функцию javascript, которая будет проверять и вызывает всплывающее окно, чтобы показать, Прошлое. Спасибо всем ..

Смежные вопросы