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="nivel">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
---------------------------

Responder a