Você tem razão, a validação via jQuery é muito mais amigável. rs
Mas uso dos dois lados. porque submeter um form sem js não é lá uma barreira pra algum usuario com má intenção.

Penso que a validação via browser é pra evitar erros de atenção do usuário.
Já a validação server-side é contra usuários maliciosos e impedir erro de entrada de dados no sistema.

Sds
Julio Fagundes


William Rufino escreveu:
ah ta :)
mas eu ainda prefiro validação via jquery .... e com js desativado meu sistema nem roda.... so faço uma coisa básica pra saber se foi ou não validado antes


William Rufino
Desenvolvedor Web - Analista de Sistemas
31 8875-3143
http://www.williamrufino.com.br
http://www.websitesinteligentes.com.br


Em 9 de novembro de 2010 10:44, Jonatan Froes <[email protected]> escreveu:
O que foi removido foi a classe de validação que estava "deprecated"
desde a versão 1.7.0 (A form Validation substituiu essa deste então).

A queridíssima Form Validation Class conteinua firme e forte!

Em 9 de novembro de 2010 10:37, Bruno Barros <[email protected]> escreveu:
> Validation removido? Como assim?
> Qual seria a solução? Escrever a própria classe? Esperar o HTML5?
>
> Abraços,
>    Bruno Barros
>    ---
>    w: www.brunobarros.com
>    @1: [email protected]
>    @2: [email protected]
>
>
> Em 9 de novembro de 2010 10:19, Rafael V. de Oliveira
> <[email protected]> escreveu:
>>
>> Eu faço assim:
>> <label for="">Nível do infeliz</label>
>> <select name="nivel" id="nivel">
>>     <option value="Colaborador" <?php echo set_select('nivel',
>> 'Colaborador', ($usuarios->nivel == 'Colaborador') ? TRUE : FALSE);
>> ?>>Colaborador</option>
>>     <option value="Faxineiro" <?php echo set_select('nivel', 'Faxineiro',
>> ($usuarios->nivel == 'Faxineiro') ? TRUE : FALSE); ?>>Faxineiro</option>
>> </select>
>> Se alguém tiver uma forma melhor, sou todo ouvidos.
>> Se bem que com o teu exemplo é possível definir um valor padrão para o
>> select. A única diferença que faço é a seguinte:
>> <?php $selected = ($usuarios->nivel == 'Colaborador') ? TRUE : FALSE; ?>
>> Desta forma eu vejo muito mais rapidamente que defini uma variável chamada
>> $selected. Mas acho que isso é mais opinião pessoal.
>>
>> Abraços
>> Em 2010/11/09, às 12:11, Rafael Mattioni escreveu:
>>
>> Perdão... expliquei um exemplo e coloquei codigo diferente...
>>
>> <?php ($usuarios->nivel == "Colaborador" ? $selected = TRUE : $selected =
>> FALSE); ?>
>> <option value="Colaborador" <?php echo
>> set_select('nivel','Colaborador',$selected) ?> >Colaborador</option>
>>
>> Em 09/11/10 10:10, Rafael Mattioni escreveu:
>>
>> Poxa vida, matou a pau...
>>
>> Ia perguntar sobre os selects, radios, checks, etc... mas vi como faz.
>>
>> Só que esses são booleanos, eu teria que fazer uma verificação em cada um
>> pra colocar o parâmetro né?
>>
>> Exemplo:
>>
>> Tenho um select name=nivel, com Administrador, Colaborador, Faxineiro.
>>
>> O cara é Faxineiro, mas coloquei pra ele ser colaborador.. se o formulario
>> der erro, tem que voltar selecionado o Colaborador... ok?
>>
>> Dai eu faço +- isso na view?
>>
>> <?php ($usuarios->nivel == "Franqueado" ? $selected = TRUE : $selected =
>> FALSE); ?>
>>
>> <option value="Franqueado" <?php echo
>> set_select('nivel','Franqueado',$selected) ?> >Franqueado</option>
>>
>>
>> E se eu tiver 50 itens no select? 50 verificações? Tudo bem posso pensar
>> em uma lógica melhor, mas o framework me disponiliza alguma ferramenta mais
>> pratica?
>>
>>
>> Jonatas, muito obrigado pela dica cara, deixei passar feio essa.
>>
>> Em 09/11/10 09:48, Jonatan Froes escreveu:
>>
>> Para ser mais preciso:
>>
>> set_value()
>>
>> Permits you to set the value of an input form or textarea. You must
>>
>> supply the field name via the first parameter of the function. The
>>
>> second (optional) parameter allows you to set a default value for the
>>
>> form. Example:
>>
>> <input type="text" name="quantity" value="<?php echo
>>
>> set_value('quantity', '0'); ?>" size="50" />
>>
>> The above form will show "0" when loaded for the first time.
>>
>> _______________________________________________
>>
>> [email protected]
>>
>> http://www.codeigniter.com.br
>>
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>>
>> Oportunidade de negócio
>>
>> http://www.franquiasargohost.net
>>
>> ---------------------------
>>
>>
>>
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------


_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------
  

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a