Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Form per lo stile

  1. #1

    Form per lo stile

    Ciao a tutti, dopo alcune vane ricerche ho deciso di postare.
    Io ho fatto un sito in xhtml, al quale volevo apportare una modifica, ovvero che l'utente potesse scegliersi lo stile tra quelli proposti.
    Ho letto da questo sito la pagina dedicata ai multistile e l'ho applicata al mio sito, e devo dire che funziona. Per fare il cambio clicco su dei link che eseguono la funzione di cambio (1, 2 e 3 sono i titoli degli stili).
    codice:
    Primo
    Secondo
    Terzo
    A questo punto però ho pensato di fare un form a cascata per la scelta:
    codice:
    <form onsubmit="setActiveStyleSheet(stile); return false;" method="post">
    Cambia stile:
    <select name="stile">
    <option value="1" selected>Verde</option>
    <option value="2">Blu</option>
    <option value="3">Rosso</option>
    <input type="submit" value="Cambia">
    </form>
    Solo che questo non funziona... purtroppo non so dove viene messo il value, quindi come correggerlo.
    Il numero 1 è quello di default
    Altra cosa, per fare in modo che con i cookie si ricordi per l'utente la scelta che ha fatto, come si fa?

    Spero di essere stato chiaro, grazie a tutti, ciao
    MasterMirko

  2. #2
    Problema di Javascript
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Stai usando il form in modo strano.

    Se vuoi usare una select, al posto dei link, il form lo devi usare, ma non devi dare il submit al form, perche` questo chiamerebbe un programma sul server (che evidentemente non esiste).

    Vedi questo script, invece:
    codice:
    <form action="" method="get">
    Cambia stile:
    <select name="stile" onchange="setActiveStyleSheet(this.options[this.selectedIndex].value)";>
    <option value="1" selected>Verde</option>
    <option value="2">Blu</option>
    <option value="3">Rosso</option>
    
    </form>
    In linea di massima il bottone non serve. Ma se lo preferisci, puoi togliere l'onchange dal select e inserire invece il bottone (nota che non e` di tipo submit).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Grazie infinite, questo funziona al top ora!

    E per quanto riguarda il discorso cookie che si ricorda lo stile scelto?

    Grazie ancora
    MasterMirko

  5. #5
    Ho risolto, grazie lo stesso.
    MasterMirko

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.