none
Validar um dropdownlist com o RequiredFieldValidator RRS feed

  • Pergunta

  • Estou validando um dropdownlist com o RequiredFieldValidator, mas não estou conseguindo colocar um borda vermelha em volta do controle, é possível colocar a borda no controle quando o mesmo esta dentro de uma table, por que com Div funciona sem problema. `
    <table>
      <tr>
         <td> <asp:DropDownList ID="ddlCliente" runat="server" AppendDataBoundItems="True" DataSourceID="sdsCliente"
                                CausesValidation="false" DataTextField="Cliente" DataValueField="ID" >
                                <asp:ListItem Value="-1">-- Selecione --</asp:ListItem>
                            </asp:DropDownList>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator" ErrorMessage="*" ControlToValidate="ddlCliente"
                                runat="server"  ValidationGroup="Data" InitialValue="-1" Display="Dynamic" ForeColor="Red" Font-Bold="True" Font-Size="Small"/>
    
            </td>
          </tr>   
     </table>` 

    segunda-feira, 17 de agosto de 2015 12:38

Respostas

  • Experimenta com javascript
    • Marcado como Resposta Marcos SJ terça-feira, 18 de agosto de 2015 18:36
    segunda-feira, 17 de agosto de 2015 16:18
  •     function validatetxtdt7() {
                    if ($(document.getElementById("<%= txtTlm.ClientID %>")).val() == '') {
                        $(document.getElementById("<%= txtTlm.ClientID %>")).css({
                            "border": "1px solid red",
                            "background": "#FFCECE"
                        });
                        return false;
                    }
                    else {
                        $(this).css({
                            "border": "",
                            "background": ""
                        });
                        return true;
                    }
                }

    • Marcado como Resposta Marcos SJ terça-feira, 18 de agosto de 2015 18:36
    segunda-feira, 17 de agosto de 2015 16:59

Todas as Respostas

  • Experimenta com javascript
    • Marcado como Resposta Marcos SJ terça-feira, 18 de agosto de 2015 18:36
    segunda-feira, 17 de agosto de 2015 16:18
  • você pode me dar uma ideia de como implementar em javascript.

    segunda-feira, 17 de agosto de 2015 16:47
  •     function validatetxtdt7() {
                    if ($(document.getElementById("<%= txtTlm.ClientID %>")).val() == '') {
                        $(document.getElementById("<%= txtTlm.ClientID %>")).css({
                            "border": "1px solid red",
                            "background": "#FFCECE"
                        });
                        return false;
                    }
                    else {
                        $(this).css({
                            "border": "",
                            "background": ""
                        });
                        return true;
                    }
                }

    • Marcado como Resposta Marcos SJ terça-feira, 18 de agosto de 2015 18:36
    segunda-feira, 17 de agosto de 2015 16:59