Ir para conteúdo
Fórum Script Brasil
  • 0

Oegar valor do campo e jogar pra input.


Paulo Campos 01

Pergunta

Olá pessoal, como eu faço pra pegar o valor do campo código e joga pra input como foi feito com a data ?

function FormCadastro($url,$action,$combos="",$ajax=array()){
        
        //$form->FormCadastro('produto','entrada','categoria,produto,fornecedor',
        //array('remetentecategoria'=>'categoria','destinatariocategoria'=>'produto','tabelacategoria'=>'produto'));
        
        $url=(empty($url))?$this->table:$url;
        $campos=substr($this->fields,0,-1);
        $campos=explode(',',$campos);
        $combos=explode(',',$combos);
        
        //print_r($ajax);
        
        echo '<h1>Cadastro de '.$this->table.'</h1>';
        echo'<p>&nbsp;</p>';        
        echo '<form name="confirma" action="index.php?url='.$url.'&acao='.$action.'" method="post">'; 

        echo '<table>';    
        
        foreach ($campos as $campo) {
            
            $valor=($campo=='data')?date('d/m/Y'):'';

                        //Campo código no qual me referi no tópico.
            $codigo=($campo=='codigo');

            if($campo<>'id'){
                
                if(array_search($campo,$combos)===FALSE){
                $campo=str_replace("_"," ",$campo);
                    
                echo '<tr>
                <td>'.ucfirst($campo)."</td>
                <td><input id='data_1' type='text' name='$campo' value='$valor'>
                </tr> \n";                
                }            
                
                
                else {
                    if(array_search($campo,$ajax)===FALSE)
                    {
                        
                        
                        $js="";

                    }
                    else {

                        
                        $js='onChange=\'Ajax("'.$ajax['remetente'.$campo].'","'.$ajax['destinatario'.$campo].'","'.$ajax['tabela'.$campo].'")\'';
                    }
                    echo '<tr><td>'.ucfirst($campo).'</td><td>';
                    $this->Combo($campo,$campo,'id','nome',$js);
                    echo '</td></tr>';
                    
                }
            }

        }
        echo '<tr><td><input type=button onclick="pergunta()" value="Enviar"></td></tr>';
        echo '</table>';    
        echo '</form>';    
        

    
    }

Desculpa pessoal, escrevi Oegar, é pegar.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...