A respeito do que o Júlio falou, de por a mão na massa, há um jeito mais fácil:

<input type="email" id="email" name="email" value="<?php echo 
set_value('email', '[email protected]'); ?>" />

Com o set_select, set_radio, set_checkbox funciona quase igual. Tens de colocar 
um TRUE/FALSE se queres que o campo fique selecionado ou não :)
Em 04/08/2011, às 21:09, Julio Fagundes escreveu:

> Ok, vc pode até adaptar, mas ai pode ser chamado do uma gambiarra porque tem 
> metodo correto pra isso.
> 
> - o set_value é pra inputs do tipo text, hidden, password. use de maneira 
> correta, assim como o set_select pra select, set_radio, etc... pense nas boas 
> práticas ;)
> 
> - Não acho um bug, acho que cada coisa ta no seu lugar, acho que o metodo nao 
> precisa analisar TODOS os inputs se você só quer validar alguns:
> 
> Poe a mão na massa, cria um helper ou faz assim:
>     value="<?php echo ($this->input->post('campo')) ? 
> $this->input->post('campo',true) : null ?>"
> 
> Lembra que o CI so valida os que não tem "required", se esses forem 
> preenchidos, ou seja:
>    required|is_int - input veio preenchido vazio = FALSE
>    is_int - input veio preenchido vazio = TRUE
>    is_int - input veio preenchido com 'abcxd' = FALSE
> 
> - como vc vai saber se passou ou não as validações? tem que ter um metodo pra 
> te informar isso né:
> 
> if($this->form_validation->run() === TRUE)
> {
>       // Passou
> }
> else
> {
>       // Erro
> }
> 
> 
> 
> 
> 
> Em 2/8/2011 22:39, Marcelo Diniz escreveu:
>> Consegui resolver com o set_value() mesmo, o problema é que se quer utilizar
>> ele, vc obrigatóriamente tem q criar regra de validação com form_validation
>> e verificar e usar o $this->form_validation->run().
>> 
>> Dai eu pergunto, isso é um bug a ser corrigido?
>> 
>> Em 2 de agosto de 2011 17:20, Julio Fagundes
>> <[email protected]>escreveu:
>> 
>>> Você tem que usar o set_select();
>> 
>> 
>> 
> 
> 
> -- 
> *Sds
> Julio Fagundes*
> 
> Desenvolvedor Web - http://juliofagundes.com/ <http://juliofagundes.com>
> Cel: 22 9956-5987
> Skype: julio-fagundes <skype://julio-fagundes?call>
> 
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.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://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

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

Responder a