É que eu ainda não precisei utilizá-lo com o input->post()... então pra 
não correr o risco de falar asneira, melhor expor a dúvida logo. ;)



Daniel Costa wrote:
> O campo hidden não é um campo do form? Então pega sim :)
>
> 2008/8/3 Mike <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
>
>     Vc tb poderia criar um input do tipo oculto (hidden) no html, e via
>     javascript alterar o valor dele cada vez que um dos inputs do cpf
>     serem
>     alterados. Cada vez que o valor dos inputs do CPF forem alterados, ele
>     coloca o novo valor do campo oculto como sendo cp1+cpf2+cpf3+cpf4.
>     Então
>     vc aplica a regra de validação nesse input.
>
>     A minha duvida agora para essa solução é se o metodo input->post()
>     trata
>     campos do tipo hidden.  :-/
>
>     Abraços!
>
>
>     Daniel Costa wrote:
>     > em qualquer um dos casos você usará uma função callback para
>     validar o
>     > CPF inteiro. a observação é que se você usar os 4 campos
>     > separadamente, deverá chamar a callback em um deles e obter os
>     demais
>     > dentro da função usando algo como:
>     >
>     > $cpf_x = $this->input->post('cpf_x').
>     >
>     > sacou?
>     >
>     > 2008/8/3 Alan <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
>     >
>     >     Olá pessoal!
>     >
>     >     Tenho um formulário de cadastro que contém 4 campos para o
>     >     preenchimento dos números do cpf, nesse formato:
>     >
>     >     CPF: |___| . |___| . |___| - |__|
>     >
>     >     Em html:
>     >
>     >     <p><label><span>Cpf:</span>
>     >           <input name="cpf_1" type="text" size="3" maxlength="3"
>     >     value="<?=$this->validation->cpf_1;?>"/> .
>     >            <input name="cpf_2" type="text" size="3" maxlength="3"
>     >     value="<?=$this->validation->cpf_2;?>"/> .
>     >            <input name="cpf_3" type="text" size="3" maxlength="3"
>     >     value="<?=$this->validation->cpf_3;?>"/> -
>     >            <input name="cpf_4" type="text" size="2" maxlength="2"
>     >     value="<?=$this->validation->cpf_4;?>"/>
>     >     </label></p>
>     >
>     >     Então na hora de fazer a validação, atualmente, estou
>     colocando as
>     >     regras na seguinte forma:
>     >
>     >     $rules['cpf_1'] =
>     "trim|htmlspecialchars|integer|exact_length[3]";
>     >     $rules['cpf_2'] =
>     "trim|htmlspecialchars|integer|exact_length[3]";
>     >     $rules['cpf_3'] =
>     "trim|htmlspecialchars|integer|exact_length[3]";
>     >     $rules['cpf_4'] =
>     "trim|htmlspecialchars|integer|exact_length[2]";
>     >
>     >     Porém, agora estou querendo usar um algoritmo para verificar
>     se o
>     >     número do cpf é valido. O que eu gostaria de saber é se eu
>     vou ter
>     >     que deixar o campo para inserção do cpf no formato "CPF:
>     >     |______________|" deixando apenas um campo para a digitação dos
>     >     números (com ou sem pontos e hífen) ou existe alguma maneira de
>     >     criar uma regra que faça a validação levando em conta vários
>     >     campos. Por exemplo, eu gostaria de criar uma função de callback
>     >     que verificasse se o cpf é válido pegando os valores de cpf_1,
>     >     cpf_2, cpf_3, cpf_4.
>     >
>     >     Tem como fazer isso usando o Validation?
>     >
>     >     --
>     >     Alan Rafael Fachini
>     >     http://www.colmeia.udesc.br
>     >     http://www.bicicletada.org/Joinville
>     >
>     >     _______________________________________________
>     >     Lista mailing list
>     >     [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >    
>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>     >
>     >
>     >
>     >
>     > --
>     > Daniel Costa
>     > http://danielcosta.info
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > Lista mailing list
>     > [email protected] <mailto:[email protected]>
>     > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>     >
>
>
>     _______________________________________________
>     Lista mailing list
>     [email protected] <mailto:[email protected]>
>     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
>
>
> -- 
> Daniel Costa
> http://danielcosta.info
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>   


_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a