Visualizzazione dei risultati da 1 a 5 su 5

Discussione: JS: invio dati da form

  1. #1

    JS: invio dati da form

    Ciao a tutti, sono un neofita del javascript... la domanda sara' per voi banale...
    ho un form con dei campi da compilare. In Javascript, come faccio a passare i dati inseriti nella form verso un'altra pagina in cui riepilogo i dati stessi?

    gRAzie
    ca<rlo
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per mandare i dati, la cosa e` semplice:
    <form action="nuovapagina.htm" method="get">
    Quindi come vedi JS non serve.

    Il problema e` decifrare i dati nella nuova pagina.
    Devi usare l'oggetto
    location.search
    e poi lavorarci sopra per decodificare il nome e i valori dei vari parametri.

    Puoi usare i metodi di stringa:
    .substr()
    .split()

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

  3. #3
    Forse mi ero spiegato male... niente JS nella pagina col form, ok, quello che non mi riesce (per la mia poca conoscenza sull'argomento ) e' proprio quello che permette di prendere i dati dalla form e stamparli a video in un'altra pagina, senza cose complicate...
    nella form ho inserito gia' controlli sulle stringhe, email, e telefono, cercavo il modo di buttare a video i dati inseriti per un controllo da parte di chi li ha messi, prima dell'invio definitivo.
    In asp o php avrei già risolto, ma il JS mi risulta OSTICO...

    Come posso fare???



    ciao carlo
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se conosci un altro linguaggio, JS lo studi in due giorni.

    Daltronde non credo che trovi cose gia` fatte per quello che chiedi.

    Usa molto il comando alert, che sposterai per vedere cosa stai facendo.

    Ti do una dritta per iniziare, poi pero` devi proseguire con le tue gambe:

    <script ...>
    function carica_form() {
    var str = document.location.search;
    alert (str);
    str = str.substr(1);
    alert (str);

    var campi = str.split('&');
    for(var i=0; i<campi.length; i++) {
    alert(campi[i]);
    }
    ...
    }
    </script>
    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    so che devo iniziare a conoscerlo...
    tentero' e cmq so dove poter trovare consigli!
    GRAZIE
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

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.