Ho fatto molte ricerche ma non ho trovato nulla a riguardo...per cui penso sia impossibile!
Il problema comunque è questo
Supponete che abbia un form con diversi input di tipo radio suddivisi in gruppi...è possibile fare in modo che la 'navigazione' tab provochi il passaggio non da un radio button ad un altro ma a un gruppo diverso?
esempio:
codice:
- Colore preferito
(*) rosso
( ) blu
- Ti piace la pizza?
( ) si
(*) no
Da 'colore preferito' vorrei passare direttamente a 'ti piace la pizza?'.
Una soluzione 'stupida' è quella di assegnare tabindex consecutivi ai primi radio di ogni domanda mentre ai secondi assegniamo tab consecutivi a partire da n (dove n è il numero totale di risposte), e così via...
Per spiegarmi...
codice:
- gruppo1
(*) tabindex 1
( ) tabindex 4
( ) tabindex 7
- gruppo2
( ) tabindex 2
(*) tabindex 5
( ) tabindex 8
- gruppo3
( ) tabindex 3
(*) tabindex 6
( ) tabindex 9
Inutile dire che questa soluzione non funziona se i gruppi hanno un numero di radio diversi.
Purtroppo tabindex si associa direttamente agli input anzichè a 'gerarchie superiori' (come label o fieldset...).
Esistono soluzioni o è davvero impossibile ?