O campo hidden não é um campo do form? Então pega sim :)
2008/8/3 Mike <[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]>>
> >
> > 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]>
> > 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
>
--
Daniel Costa
http://danielcosta.info
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br