Ciao gente, mi occorre creare una form per inserire delle domande con relative risposte.
Il problema è che non ne conosco a priori il numero, ovvero ciascun utente può aggiungere quante domande vuole con un numero non precedentemente assegnato di risposte.

Cercando ho trovato su web uno script che mi consente di aggiungere dei campi TEXT alla mia Form.
Lo script è questo:
Codice PHP:
var DefaultName "NameField";
var 
DefaultNameIncrementNumber 0;

// No further customizations required.
function AddFormField(id,type,name,value,tag) {
if(! 
document.getElementById && document.createElement) { return; }
var 
inhere document.getElementById(id);
var 
formfield document.createElement("input");
if(
name.length 1) {
   
DefaultNameIncrementNumber++;
   
name String(DefaultName DefaultNameIncrementNumber);
   }
formfield.name name;
formfield.type type;
formfield.value value;
if(
tag.length 0) {
   var 
thetag document.createElement(tag);
   
thetag.appendChild(formfield);
   
inhere.appendChild(thetag);
   }
else { 
inhere.appendChild(formfield); }
// function AddFormField() 
e viene richiamato nella pagina tramite
Codice PHP:
<script type="text/javascript" src="insertField.js"></script>
<div id="inhere">
<input type="text" name="gift">
</div>
[url="javascript:AddFormField('inhere','text','','','div')"][ aggiungi altri campi ][/url]


<input type="submit"> 
Mi occorre però modificarlo, in modo tale che all'inizio dia uno spazio per inserire una domanda e una risposta, in ogni domanda possa esser aggiunta una risposta, e si può aggiungere una nuova domanda, che come prima ha di default una risposta ma ne posso appunto aggiungere altre.
Giustamente ogni campo domanda deve avere name "domanda-1", "domanda-2" etc... così come le risposte "risp-1-1", "risp-1-2", etc ("risp-num.domanda-num.progressivo")

Mi date una mano??
Thanks
TEO