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

Criar Form Atraves Do Js


Guest --Messias --

Pergunta

Guest --Messias --

Fala pessoal!

alguém poderia me ajudar?

Bom sou inciante em JS e estou tentando fazer um from atráves dele, mas quando eu crio um objeto "BR" no firefox funciona, mas no ie não... alguém sabe porque? e tem um modo melhor q atenda os dois browsers?

Tb gostaria de saber se tem algum jeito de saber se o form já esta criado, para quando aperdar o botao, não criar denovo...

alguém sabe tb se há uma outra forma de fazer um form mais facil e rapido, atrazes do js?

Muito obrigado galera!!! Segue código:

function customerFrom()
{
/*    var teste = null;
    teste = document.getElementById("h3");
    if teste != null
    {
        alert("Cadastro de customers já está aberto!");
        result = null;
    }

/* criando objeto de espaço
    var espaco = document.createElement("BR");
/* ---------------------------------------------------------------------------------------------------*/

/* criando h3*/
    var h3 = document.createElement("h3");
    h3.setAttribute("id", "h3");
    var h3Label = document.createTextNode("Customer");
    h3.appendChild(h3Label);
/* ---------------------------------------------------------------------------------------------------*/

/* criando o label */
    var lblId = document.createElement("Label");
    lblId.setAttribute("type", "label");
    lblId.setAttribute("id", "lblCustomer");
    
    var conteudoLblId = document.createTextNode("Customer ID: ");
    lblId.appendChild(conteudoLblId);
/* ---------------------------------------------------------------------------------------------------*/ 

/* criando o text nmCustomer */
    var nmCustomer = document.createElement("input");
    nmCustomer.setAttribute("type", "text");
    nmCustomer.setAttribute("id", "nmCustomer");
    nmCustomer.setAttribute("maxlenght", 7);    
    nmCustomer.setAttribute("size", 8);
/* ---------------------------------------------------------------------------------------------------*/ 

/* criando o form */  
     var form = document.createElement("Form");
    form.setAttribute("name", "frmCustomer");    
     form.appendChild(lblId);
    form.appendChild(espaco);
    form.appendChild(nmCustomer);
/* ---------------------------------------------------------------------------------------------------*/

/* criando fonte*/
    var font = document.createElement("font");
    font.setAttribute("face", "verdana");
    font.setAttribute("size", "2");
    font.appendChild(form);
/* ---------------------------------------------------------------------------------------------------*/

/* criando paragrafo*/
    var paragrafo = document.createElement("p");
    paragrafo.setAttribute("p", "left");
    paragrafo.appendChild(font);
/* ---------------------------------------------------------------------------------------------------*/
    
/*atribuindo o form ao node pai*/
    var delimita = document.getElementById("delimita");
    delimita.appendChild(h3);
    delimita.appendChild(paragrafo);
 /* ---------------------------------------------------------------------------------------------------*/ 
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,3k
×
×
  • Criar Novo...