• User

    Variabile js in un form

    Ciao a tutti ...
    Eccovi il mio ennesimo problema ...
    Non riesco ad assegnare una variabile js al nome di un form ... es:

    <form method="post" action="postt.php" enctype="multipart/form-data">
    <input type="button" value="Aggiungi" onclick="mostraMessaggio()">
    </form>
    <script language="JavaScript" type="text/javascript">
    <!--
    i=0;
    function mostraMessaggio() {
    i++;
    document.write('<form method="post" action="post.php" enctype="multipart/form-data">');
    document.write('<input type="text" name=" COSA DEVO SCRIVERE DENTRO ??? ">');
    document.write('<input type="button" value="Aggiungi" onclick="mostraMessaggio()">');
    document.write('<br>');
    document.write('<input type="submit" name="buttoxasn" value="fsdfsd">');
    document.write('</form>');
    }
    //-->
    </script>

    Ciao raga e grazie ...


  • Super User

    Ciao 🙂

    Devi chiudere la stringa subito prima del punto in cui devi inserire il nome della variabile con l'apice '
    Poi concatenarla con + alla variabile, e successivamente al resto.
    In fine riaprire la stringa sempre con ' e concludere il rigo.
    Una successione di apice + nomevariabile + apice.
    Qualcosa del genere insomma:

    document.write('<input type="text" name="' + NomeVariabile + '">');

    Per maggiori delucidazioni vedi pure
    http://javascript.html.it/articoli/leggi/273/utilizzare-al-meglio-le-stringhe-in-javascript/
    http://javascript.html.it/guide/lezione/878/le-stringhe/
    Ciao :ciauz: