Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Campo precom "gg/mm/aaaa"

    ho un campo nel quale l'utente deve inserire la data in formato gg/mm/aaaa.
    Io vorrei che all' onload della pagina questo campo contenesse la digitura " / / " (senza virgolette) in modo che possa andare a scrivere il giorno, il mese e l'anno tra gli slash.
    In pratica avere una maschera di inserimento in un tag Input.

    Se pò fà?????

  2. #2
    Una cosa tipo questa?

    codice:
    <input type="text" value="//" />
    Occhio, però: io cercherei di essere più esplicito, soprattutto a livello di markup. Fare tre campi distinti, ad esempio?

  3. #3
    Originariamente inviato da pierofix
    Una cosa tipo questa?

    codice:
    <input type="text" value="//" />
    Occhio, però: io cercherei di essere più esplicito, soprattutto a livello di markup. Fare tre campi distinti, ad esempio?

    se metto gli slash come value però mi fa casino (non mi piace).... e tre campi distinti non è proprio la soluzione migliore... non c'è altro?

  4. #4
    Originariamente inviato da xalfryx
    se metto gli slash come value però mi fa casino (non mi piace)
    Spiegati meglio.

    e tre campi distinti non è proprio la soluzione migliore
    Perchè dici? Ogni campo un dato. Magari addirittura corredato da una appropriata etichetta, così da rendere la comprensione e la compilazione del modulo maggiormente accessibile.

  5. #5
    Originariamente inviato da pierofix
    Spiegati meglio.
    Se metto come value gli slash--> l'utente potrebbe inserire ad esempio 28072006 credendo che il cursore salti in automatico oltre il primo slash e anche oltre il secondo. Otterrei inpratica come risultato la seguente 28072006//.


    Perchè dici? Ogni campo un dato. Magari addirittura corredato da una appropriata etichetta, così da rendere la comprensione e la compilazione del modulo maggiormente accessibile.
    I tre campi distinti per gestire l'inserimento della data, non mi piace granchè ad esser sincero preferirei un campo unico. Su alcuni form si trovano dei campi precompilati con ad esempio tipo una traccia da seguire per la corretta compilazione....possibile che in html o altro non si possa ottenere un simile risultato?

  6. #6
    E se metti nella label una cosa tipo questa?

    codice:
    <label>Data (gg/mm/aaaa):</label>
    Pensandoci meglio però la soluzione migliore per le date, in questo caso, è di usare delle select senza far inserire manualmente i numeri all'utente.
    Con 3 menu a tendina rendi la cosa molto più semplice..

  7. #7
    Ecco, oppure semplicemente offrire questo all'utente:

    codice:
    <input type="text" value="gg/mm/aaaa" />
    Comunque, ripeto, non è una questione di piacere o meno: se vuoi costruire un form a regola d'arte, meglio strutturi le informazioni e meglio è.

    Un form deve essere chiaro, fruibile e il meno ambiguo possibile, non 'bello'. Ci capiamo?

    Pensandoci meglio però la soluzione migliore per le date, in questo caso, è di usare delle select senza far inserire manualmente i numeri all'utente.
    Con 3 menu a tendina rendi la cosa molto più semplice..
    Esatto. Sempre nell'ottica dell'usabilità, occorre trovare la soluzione migliore per l'utente, non per se stessi.

  8. #8
    ok ragazzi....consigli accettati.

    Thanks.

  9. #9

  10. #10
    Originariamente inviato da xalfryx
    Cosa fa esattamente il tag LABEL ????
    <label>, usato assieme all'attributo for, genera una relazione logica tra un campo di form e la sua descrizione testuale, ovvero l'etichetta. Ad esempio:

    codice:
    <label for="nome">Nome:</label>
    <input type="text" id="nome" name="nome" />
    Ti consiglio di leggere attentamente questa guida:

    - http://www.webaccessibile.org/argome...to.asp?cat=295

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.