Tenho um script que adiciona campos em um formulário.
Hoje esse script adiciona um input-text e um botão passando sempre os valores que foram digitados no último campo.
O problema é que agora preciso que esse script adicione DOIS input-text mais o botão passando os valores.
alguém poderia me ajudar?
O script:
function addInput(divPai,nomeElemento,numeroDeFilhos,sizeInput) {
var DivElementoPai = document.getElementById(divPai);
// somo mais 1 para que o elemento comece com name=elemento[1]
// pois por padrão já existe um elemento com name=elemento[0]
var elementos = DivElementoPai.childNodes.length+1;
var elementInput = document.getElementById(nomeElemento+'[0]')
if(elementInput.value != ""){
if (DivElementoPai.childNodes.length < numeroDeFilhos){
var NovoDiv = document.createElement('div');
var valorElementoImput = elementInput.value;
elementInput.value = "";
NovoDiv.setAttribute("id",nomeElemento+elementos);
NovoDiv.setAttribute("valign","top");
NovoDiv.innerHTML = '<input type="text" name='+nomeElemento+'['+elementos+'] id='+nomeElemento+'['+elementos+'] value='+"\'"+valorElementoImput+"\'"+' size='+sizeInput+'> <input type="button" value="X" onClick="delElemento('+"\'"+divPai+"\',\'"+nomeElemento+elementos+'\')"\><br> ';
DivElementoPai.appendChild(NovoDiv);
}
}
}
function delElemento(divPai,divNum){
var d = document.getElementById(divPai);
var oldElem = document.getElementById(divNum);
if (confirm('Tem certeza que quer apagar: \n'+"\""+oldElem.firstChild.value+"\" ?")) {
//remove o elemento
d.removeChild(oldElem);
}
}
Pergunta
Edgard A Michel
Olá a todos do Forum!
Tenho um script que adiciona campos em um formulário.
Hoje esse script adiciona um input-text e um botão passando sempre os valores que foram digitados no último campo.
O problema é que agora preciso que esse script adicione DOIS input-text mais o botão passando os valores.
alguém poderia me ajudar?
O script:
O Formulário atual: O novo formulário:Obrigado!
Editado por Edgard A MichelLink 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.