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);
/* ---------------------------------------------------------------------------------------------------*/
}
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.