Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Duplicar função

$
0
0
Pessoal uso uma função em meu sistema onde adiciono campos em um formulario.
 
so que agora estou tentando usar essa mesma função para 2 itens.
 
pq tenho uma os que tem produtos e serviços.
 
so que quando tento criar da erro.
 
 
 
 
<html>
<head>
<script type="text/javascript">
var qtdeCampos = 0;
 
function addCampos() {
var objPai = document.getElementById("campoPai");
//Criando o elemento DIV;
var objFilho = document.createElement("div");
//Definindo atributos ao objFilho:
objFilho.setAttribute("id","filho"+qtdeCampos);
 
//Inserindo o elemento no pai:
objPai.appendChild(objFilho);
//Escrevendo algo no filho recém-criado:
document.getElementById("filho"+qtdeCampos).innerHTML = "<input type='text' name='campo[]'> <input type='button' onclick='removerCampo("+qtdeCampos+")' value='Apagar campo'>";
qtdeCampos++;
}
 
function removerCampo(id) {
var objPai = document.getElementById("campoPai");
var objFilho = document.getElementById("filho"+id);
 
//Removendo o DIV com id específico do nó-pai:
var removido = objPai.removeChild(objFilho);
}
</script>
</head>
<body>
 
<form name="form1" action="formulario.php" method="POST">
<input type="button" value="Adicionar campos" onclick="addCampos()">
<div id="campoPai"></div>
 
<br><br><input type="submit" value="Enviar">
</form>
 
</body>
</html>
 
não sou bom em javascript, o que eu fiz foi nomear o addCampos para addCampos1 e objPai coloquei objpai1 mudei todos, so que o segundo nao funciona.

Viewing all articles
Browse latest Browse all 14190