Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Resettare la stringa $_GET[] della barra quando si cambia un OPTION di una SELECT?

    Salve ragazzi, qualcuno mi può spiegare come fare a resettare la stringa di variabili del GET dopo un cambio di una SELECT.

    ES: ho un form con una SELECT che ha diversi OPTION, ora ogni OPTION visualizza delle porzioni diverse di pagina che hanno dei link che si portano dietro delle variabili di GET, ma quando cambio OPTION le variabili di GET della OPTION precendente rimangono li, fino a quando non li aggiorno premendo qualche link (della OPTION attuale) che setta il get.

    Quindi volevo sapere come fare per settare il GET ogni qualvolta cambio OPTION della SELECT.
    Un'altra domanda è: quando ho un form posso settare come SUBMIT più valori? o cmq un array di valori, così da mandare più dati con 1 solo campo?
    es: <form>
    <select>
    <option value='ciao1,ciao2'> opp <option value='".$uNarray."'>
    ...

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    secondo me è il caso di spostarla nel js, perchè è quello che serve per fare in tempo reale quello che chiedi.

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ho risolto mettendo nell'ACTION del FORM "?" o anche semplicemente " "
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    quindi non lo volevi in tempo reale?

  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    No, solo quando si aggiorna la pagina...
    Ma per quanto riguarda l'invio di più valori nel VALUE si può fare?, tipo un array (anche)?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    si, passi i dati tramite post, poi basta dare a tutti un nome del genere, così:
    codice:
    <input type="text" name="array[]">
    <input type="text" name="array[]">
    <input type="checkbox" name="array[]">
    questo lo puoi fare con tutti gli input

  7. #7
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Io intendevo <OPTION value="array[]">CIAO</OPTION>
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  8. #8
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    si crea da solo se fai:
    codice:
    <select multiple name="array">
    <option value="prova">Prova</option>
    <option value="prova1">Prova1</option>
    <option value="prova2">Prova2</option>
    </select>
    così se ne selezioni più di uno con ctrl, e poi clicchi invia, invia un array

  9. #9
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Io vorrei sapere come mandare valori del tipo:

    <select multiple name="array">
    <option value="prova,uno,giallo">Prova</option>
    <option value="prova,du2,rosso">Prova1</option>
    <option value="prova,tre,blu">Prova2</option>
    </select>

    ???
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  10. #10
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    come hai fatto tu, poi utilizzi la funzione split per dividere i vari pezzi della stringa

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.