Функция разделения Jquery

У меня есть раскрывающийся список, который я загружаю со стороны сервера.

<asp:DropDownList ID="ddlOne" runat="server"  CssClass="dropDrownClass" Width="80%">

На стороне сервера после загрузки раскрывающегося списка я добавляю

- Пожалуйста, выберите -

Я хочу убедиться что, если это выбрано, я отобразил бы сообщение об ошибке. Для этого я написал

<asp:CompareValidator ID="CompareValidator1" runat="server" 
                          ControlToValidate="ddlOne" ValueToCompare="-- Please Select --" Operator="Equal"  Type="String"   ErrorMessage="CompareValidator"></asp:CompareValidator>
                        <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" TargetControlID="CompareValidator1" runat="server">
                        </asp:ValidatorCalloutExtender>

, но он показывает мне сообщение об ошибке всякий раз, когда я выбираю что-либо в раскрывающемся списке. и когда я сменил валидатор на

<asp:CompareValidator ID="CompareValidator1" runat="server" 
                          ControlToValidate="ddlOne" ValueToCompare="0" Operator="Equal"  Type="Integer"  ErrorMessage="CompareValidator"></asp:CompareValidator>

, я получаю сообщение об ошибке при каждом выборе, кроме первого - «Пожалуйста, выберите -».

Пожалуйста, дайте мне знать, как проверить первый элемент раскрывающегося списка

ПРОБЛЕМА 2

Я получаю двойное сообщение: одно под раскрывающимся списком [в котором красным цветом отображается ошибка «Carson63000»], а второе всплывающее [вызов валидатора]. То же сообщение. Я хочу, чтобы сообщение отображалось только при вызове валидатора.

5
задан Chris 24 February 2011 в 13:58
поделиться