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

    radio ed accessibilità

    CIao a tutti... ho un dubbio. In una pagina dovrò avere una serie di campi creati come questo di esempio:
    codice:
    <label>Nome* <input type="text" name="nome"></label>
    Non ho messo tutti gli attributi per velocità. Tutti i campi avranno questa struttura. La visualizzazione la schematizzo:

    codice:
    Nome*    campo
    Cognome  campo
    Nel voler aggiungere dei radiobutton mi chiedevo se potevo crearli con una struttura di questo tipo:
    codice:
    <label>Hobby
    <label>Pesca <input type="radio" value="pesca"></label>
    <label>Sport <input type="radio" value="sport"></label>
    </label>
    Per visualizzare una cosa così:

    codice:
    Nome*    campo
    Cognome  campo
    Hobby    radio  pesca
             radio  sport
    cosa ne pensate? Sarebbe accessibile?

  2. #2
    Ti riferisci alla posizione dell'input rispetto al label? Di solito è consigliato, nel caso di radio e checkbox, porre le etichette dopo l'input, questo per dare maggiore omogeneità alla visualizzazione.

    Per approfondire:

    - http://webstandards.org/learn/tutori...ble-forms.html


  3. #3
    grazie... guardo se capisco...

  4. #4

    Re: radio ed accessibilità

    Originariamente inviato da rinosan_76
    codice:
    <label>Hobby
    <label>Pesca <input type="radio" value="pesca"></label>
    <label>Sport <input type="radio" value="sport"></label>
    </label>
    Io suggerirei una struttura del genere (da espandere a piacimento):
    codice:
    <form action="..." method="post">
    
       <fieldset><legend>Dati anagrafici</legend>
          <label for="nome">Nome:</label> 
             <input name="nome" id="nome" />
          <label for="cognome">Cognome:</label> 
             <input name="cognome" id="cognome" />
       </fieldset>
    
       <fieldset><legend>Hobby</legend>
          <input type="radio" ... /> 
             <label for="...">Pesca</label>
          <input type="radio" ... /> 
             <label for="...">Nuoto</label>
       </fieldset>
    
       
    
    </form>

  5. #5
    si... mi sa che è l'unica soluzione

  6. #6
    Ma non capisco il tuo reale problema. Se vuoi provare a descriverci ed elencarci nel dettaglio i campi del form magari potremmo studiare una disposizione ottimale (e relativa struttura XHTML).


  7. #7
    E' una cosa un po' complessa... diciamo che mi sto creando delle funzioncine lato server che passati alcuni dati mi creano l'XHTML corretto. E volevo capire il giusto utilizzo di <label> sui checkbox ed i radio. Comunque mi siate stati di grande aiuto ugualmente.
    Ciao

  8. #8
    Originariamente inviato da rinosan_76
    volevo capire il giusto utilizzo di <label> sui checkbox ed i radio.
    Se la domanda riguarda solo questo allora vale quanto ti ho già detto. Hai dato una letta al tutorial del Web Standards Project che ti ho linkato?


  9. #9
    si... e da li che ho capito come si usa <label> coi chebox ed i radio!

  10. #10
    Quindi sei soddisfatto? Te lo chiedo perchè mi è parso di capire il contrario.

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.