Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466

    Generare text box in serie

    Ciao a tutti, Vi chiedo aiuto perché non ho mai usato javascript ma sono obbligato a realizzare una parte microscopica della mia tesi in tale linguaggio.

    Avrei bisogno di una cosa simile:

    Ho un form in html così fatto:

    <FORM name="prova" METHOD=POST>
    <INPUT TYPE="text" NAME="campo_a_1">
    <INPUT TYPE="text" NAME="campo_b_1">
    <INPUT TYPE="text" NAME="campo_c_1">
    <INPUT TYPE="text" NAME="campo_d_1">
    </FORM>

    Dovrei avere una funzione in javascript che ogni volta che clicco su di un tasto mi aggiunge
    Una riga al form, per cui mi genera qualcosa del tipo

    <FORM name="prova" METHOD=POST>
    <INPUT TYPE="text" NAME="campo_a_1">
    <INPUT TYPE="text" NAME="campo_b_1">
    <INPUT TYPE="text" NAME="campo_c_1">
    <INPUT TYPE="text" NAME="campo_d_1">

    <INPUT TYPE="text" NAME="campo_a_2">
    <INPUT TYPE="text" NAME="campo_b_2">
    <INPUT TYPE="text" NAME="campo_c_2">
    <INPUT TYPE="text" NAME="campo_d_2">

    <INPUT TYPE="text" NAME="campo_a_3">
    <INPUT TYPE="text" NAME="campo_b_3">
    <INPUT TYPE="text" NAME="campo_c_3">
    <INPUT TYPE="text" NAME="campo_d_3">
    </FORM>

    Il mio fine ultimo è quello di poter generare un numero a piacimento di righe in modo che poi possa paasare a php e mysql tutti i valori contenuti in tali text box.

    Mi basta anche un suggerimenti poi mi arrangio.

    Ciao, Mc

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Una pagina non puo` in linea di massima modificare se stessa.

    Puoi con JS generare un numero di righe o di campi solo al caricamento della pagina.

    Quello che puoi fare con JS e` rendere visibili o invisibili alcuni oggetti (tipicamente dei <div> ).

    Con JS e` possibile riscrivere un intero div, ma comunque non puoi aggiungere elementi ad un form, una volta che e` stto processato il </form>

    Se ti basta creare un numero sufficiente di campi al caricamento della pagina (o tramite linguaggio server), e poi mostrarli alla pressione di un tasto, la cosa e` fattibile.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Ciao, grazie mille, il problema è proprio quello che devo generare un numero arbitrario di righe, quindi potrebbero esse una volta 10 l' altra 1000.

    Hai idea di come potrei ovviare al problema?

    ANche altri linguaggi sono bene accetti.

    Ci penso da due giorni ma non mi viene in mente nulla.

    Grazie, MC

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    Linguaggio...

    Un linguaggio lato Server non andrebbe bene??, tipo ASP?? però dovresti ricaricare la pagina ogni volta che vuoi delle modifiche
    Ciao By Peter_Pan...

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    via DOM dovrebbe essere possibile farlo senza ricaricare, qui un esempio
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Ora controllo grazie mille, Mc

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Xinod grazie millissimo è proprio quello di cui avevo bisogno.

    Ciao, Mc

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    di nulla, in bocca al lupo x la tesi

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Come si suol dire...crepi il lupo.

    Grazie, Mc

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.