salve ragazzi vorrei dei suggerimenti su questo script Javascript, sto facendo delle prove per prendere dimistichezza con l'argomento, semplicemente volevo fare in modo che ad ogni click del pulsante si aggiungesse un form in pi�, pi� o meno ci sono riuscito ma mi sono accorto che la funzione non era generalizzabile e per ogni form aggiunto avrei dovuto cambiare i parametri e aggiungere una nuova funzione. Lo script � il seguente:
Il punto � che vorrei che leggesse la variabile "a" come stringa in modo da poter specificare direttamente dalla funzione ogni volta che la inserisco a quale form si riferisce.codice:<!doctype html><html> <head> <meta charset="utf-8"> <title>Prova</title> </head> <body> <div> <form name="campione1" id="camp1"> <input type="number" value="0" name="valori"> </form> <input type="button" name="addnumber" value="+" onClick="aggiungi(camp1)"> </div> <div> <form name="campione2" id="camp2"> <input type="number" value="0" name="valori"> </form> <input type="button" name="addnumber" value="+" onClick="aggiungi()" align="left"> </div> <div> <form name="campione3" id="camp3"> <input type="number" value="0" name="valori"> </form> <input type="button" name="addnumber" value="+" onClick="aggiungi()" align="left"> </div> <br> <input type="button" name="invia1" value="Elabora"> <script type="text/javascript"> function aggiungi (a) { var inp = document.createElement("input"); var inpat = document.createAttribute("type"); inpat.value = "number"; inp.setAttributeNode(inpat); // crea un nuovo form number // var camp = new String (""+a); document.getElementById(""+camp).appendChild(inp); } </script> </body> </html>
Grazie Mille in anticipo per le risposte