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

    Option Value con più valori

    Ciao,
    è possibile avere un "option value" che contenga più valori?

    Per esempio:

    codice:
    <option value="Aosta,Piemonte,Trentino,Lombardia ecc ecc ecc">Nord Italia</option>
    Se sì... qual'è la corretta sintassi per separare i valori?
    Grazie!
    [...Ubi iacet dimidium, iacet pectus meum...]

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Puoi usare una select con attributo multiple se vuoi passare più valori.

  3. #3
    Sì...l'avevo pensata...
    ma un option value multivalore esiste o è una cavolata?
    [...Ubi iacet dimidium, iacet pectus meum...]

  4. #4
    Originariamente inviato da badcat
    Sì...l'avevo pensata...
    ma un option value multivalore esiste o è una cavolata?
    è una cavolata.

    Nel tuo esempio, puoi usare benissimo quella stringa come valore, ma è comunque un valore unico per lui.

    Sta a te poi lato server spezzare la stringa in N sottostringhe, se ti servono in quel modo.

  5. #5
    Originariamente inviato da skidx
    è una cavolata.

    Nel tuo esempio, puoi usare benissimo quella stringa come valore, ma è comunque un valore unico per lui.

    Sta a te poi lato server spezzare la stringa in N sottostringhe, se ti servono in quel modo.
    Ah ok...
    perchè per vari motivi servirebbe una suddivisione nord-centr-sud oltre a quello regionale, quindi....mi sembrava un'idea interessante Usare le regioni e raggrupparle per formare i 3 campi nord-centro-sud... o no?
    [...Ubi iacet dimidium, iacet pectus meum...]

  6. #6
    non ho capito a cosa ti serva l'elenco delle regioni dentro il value, in ogni modo dipende da ciò che ci devi fare.

    Puoi metterci quello che ti pare dentro il value, ma riguardo alla trasmissione dei valori resta comunque un valore unico.

  7. #7
    Originariamente inviato da skidx
    non ho capito a cosa ti serva l'elenco delle regioni dentro il value, in ogni modo dipende da ciò che ci devi fare.

    Puoi metterci quello che ti pare dentro il value, ma riguardo alla trasmissione dei valori resta comunque un valore unico.
    In un form di ricerca (tanto per cambiare )... menù a tendina cone le varie regioni + i 3 campi nord-centro-sud che pensavo di creare raggruppando le regioni interessate.
    Non posso far digerire un option value con più valori?
    [...Ubi iacet dimidium, iacet pectus meum...]

  8. #8
    Originariamente inviato da badcat
    Non posso far digerire un option value con più valori?
    Come ti ho appena detto, ad ogni input sul client corrisponde un unico valore.

    Con quel valore poi lato server ci fai quello che vuoi, lo puoi spezzettare e interpretare come preferisci.

    Lui piglia la stringa che c'è nell'attributo value e te la rispedisce, fine, gli importa sega cosa c'è dentro.

    Nel tuo caso non serve fare niente di strano, l'option Nord può avere value="nord" e lato server avrai qualcosa tipo

    if($_POST['nomeDelCampo'] == 'nord')
    {
    // agisci di conseguenza
    }

  9. #9
    Ah ok grazie
    Oppure separare i valori con un carattere e poi fare un explode?
    [...Ubi iacet dimidium, iacet pectus meum...]

  10. #10
    Originariamente inviato da badcat
    Ah ok grazie
    Oppure separare i valori con un carattere e poi fare un explode?
    Anche, certamente.

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.