*Beleza Edinho, obrigado pela resposta!
Mas o seguinte, depois que faço a primeira validação, estou dentro de um
controller:infoguia.
Se o primeiro passo for validado, como chamo a view do passo2?
Pode rascunhar isso para eu entender?
Tenho certeza que pelo seu jeito vai ser muito mais simples...
eu me enrolei todo tentando achar uma solução:*
switch ($step){
case 1:
if($this->Emitir->validaForm1()){
$step =2;
$this->Infoguia->index();
} else {
$this->load->database();
$this->db->select('sind_rsocial, sind_cnpj');
$query = $this->db->get('cad_sind');
$data = array(
'secao' => 'infoguia',
'sindicatos' => $query,
'titulo' =>'[Sindicatos Online - Emissão de Guia]');
$this->load->view('principalview',$data);
}
Edinho Almeida escreveu:
> Mude a cor de fundo que funciona!
> Brincadeira :)
>
>
> Você deve colocar:
> no controller:
>
> if($this->input->post('step') ==1 )
> {
> $rules['campo_cnpj'] = "required|cnpj";
> }
> else if($this->input->post('step') ==2 )
> {
> $rules['campo_cnpj'] = "required|cnpj";
> $rules['campo_1'] = "required";
> $rules['campo_2'] = "required";
> $rules['campo_3'] = "required";
> }
>
> $rules agora será diferente em cada etapa.
> E setar o hidden para '1' na primeira etapa.
> está: <input type="hidden" name="step" value ="2">
>
>
>
> Abs
> Edinho
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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