Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    + Form con variabili da una pagina all'altra

    Salve,
    ho un problemone:
    Io ho una pagina con una 10na di form,
    quindi form1, form2, form3 ... ecc.

    Ogni form contiene campi text: nome, cognome, indirizzo, ecc.
    che sono già settati con dei valori, ora vorrei cliccando su un link/pulsante (per ogni form) andare in un'altra pagina che deve visualizzare le variabili nome, cognome, indirizzo, ecc. del form cliccato.


    COME FARE???

    GRAZIE

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma i form vengono inviati al server o servono solo per spostare dati da una pag. all'altra?

    Nel primo caso il problema lo risolvi lato server, nel secondo lo devi fare con Javascript (e con i form in metodo get).

    Se metti un target opportuno nel form, ti si apre una nuova finestra; altrimenti rimani nella stessa finestra.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Devo fare un lavoro Off-line, quindi passo la variabili da una pagina all'altra.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora per passarle non ci sono problemi (basta il form in metodo get e action opportuna).

    Per leggerle:
    codice:
    var qq = window.location.search.substr(1);
    var par = qq.split("&");
    for (var i=0; i<par.length; i++) {
      no_va = par[i].split("=");
      alert(no_va[0]+" = "+no_va[1]);
    }
    Se lo script e` nel body, fuori dalle funzioni puoi sostituire l'alert con:
    document.write(no_va[0]+" = "+no_va[1]+"
    ");
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    codice:
    window.location.search.substr(1)
    piccola curiosita': che cos'e' .search

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da BananaBoat
    codice:
    window.location.search.substr(1)
    piccola curiosita': che cos'e' .search
    http://www.devguru.com/technologies/.../location.html
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Mich_
    sei un mago era quello che dovevo fare,


    solo un piccolo aiutino ancora,
    mi torna dei simboli strani al posto degli spazi e delle virgole
    come posso sostituire questi caratteri.
    DA: Indirizzo: VIA L. MISURACA, 156
    A: Indirizzo: VIA+L.+MISURACA%2C+156

    Ciao e GRAZIE ANCORA

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` quello che viene fatto da escape():
    puoi eliminarlo con unescape():
    codice:
    var qq = window.location.search.substr(1);
    var par = qq.split("&");
    for (var i=0; i<par.length; i++) {
      no_va = unescape(par[i]).split("=");
      alert(no_va[0]+" = "+no_va[1]);
    }
    Tieni presente che se ci sono caratteri "=" nella stringa occorre modificare ulteriormente.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    CI SIAMO,(o meglio ci sei)
    solo gli spazi mi da un + al posto dello spazio
    non c'è un replace???

    GRAZIE

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esiste anche il replace. Esempio:
    no_va = unescape(par[i]).replace(/\+/," ").split("=");
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.