2012-05-31 13 views
9

Sto usando Boostrap su un semplice modulo di registrazione e vorrei impostare l'ordine dell'ordine di tabulazione. Salta al momento il pulsante "Registrati".Come modificare l'ordine di inserimento dei moduli

Ho aggiunto tabindex="1" per ciascun campo di input (ad esempio 2, 3, ecc.), Incluso il pulsante di invio, ma non funziona.

Ecco uno jsFiddle.

Sembra funzionare in Opera, ma non in Safari o Chrome. Qualche soluzione?

UPDATE: funziona in Chrome, Opera, ma non Safari.

+0

Questo violino funziona per me in Chrome 19. –

+0

@JamesAllardice: Strano, ora funziona su Chrome, ma non funziona su Safari. È stato testato più volte. – Lee

risposta

13

Non c'è niente di sbagliato nel codice. Mi aspetterei che funzioni su tutti i browser. Tuttavia ...

La prevenzione di questo sembra essere una "funzionalità" in Safari. Devi abilitare la tabulazione su qualcosa di diverso dagli input di testo. Ecco uno screenshot dalla mia finestra di Safari 5 preferenze:

enter image description here

Se controllo quella scatola, il vostro violino funziona bene. Sembra funzionare anche se premo alt + tab (su Mac ... non sono sicuro di Windows poiché alt + tab passerebbe ad un'altra finestra).

+0

Sì, hai ragione. Grazie! – Lee

+1

Nessun problema, felice di poter aiutare :) Sono sorpreso di non averlo mai visto prima ... davvero non penso che sia una buona caratteristica. –

Problemi correlati