Buongiorno a tutti.
Innanzitutto premetto di essere parecchio incapace per quanto riguarda js...

Il problema.
Sto creando un form in HTML e vorrei inserire un bottone che abbia un evento onclick abbinato in modo da inserire un campo input. Mi serve perchè non conosco a priori il numero di input necessari.

Io ho risolto così:
Codice PHP:
<html>
<
head>
</
head>
<
script type="text/javascript">
var 
my_div null;
var 
newInput null;
var 
1;

function 
addData()
{
 
  
newInput document.createElement("input");
  
newInput.setAttribute('name','data'+i);
  
newInput.setAttribute('type''text');

  
my_div document.getElementById("org_div");
  
document.body.insertBefore(newInputmy_div);
  
  
document.getElementById('numero').value=i;
  
i++; 
  
}


    
</script>

<body>
<input type="button" onclick="addData()" />
<input type="hidden" value="1" name="numerodidate" id="numero" />
<div id='org_div'> I nuovi input si creano SOPRA questo div..</div>
</body>
</html> 
Bene.
Questo codice COSI' COM'E' funziona come vorrei.
Se lo incollo nella pagina del sito in cui effettivamente mi serve, bhe smette di funzionare.

Ho pensato subito che andasse in conflitto con altri script (ho tiny_mce.js ed un altro fatto in casa per i menu a tendina...), ma anche togliendoli, nulla.
Se vi serve, vi posto il codice della pagina "più complessa"...
Qualcuno ha qualche idea?

Grazie mille in anticipo!!

mag