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 ---------------------------

