Si avete ragione, vi chiedo scusa. Ho messo l'autofocus di html che funziona su tutti i browser tranne IE e poi ho usato questo script:
In pratica genero una lista di oggetti privi di autofocus e ci aggingo al secondo della lista (il primo è un input hidden) il focus con JQuery. Molti di voi si chiederanno perché non usare i normali selettori: la risposta è seplice, con IE non funzionano. Ovviamente non chiedetemi perché.codice:$(document).ready(function () { // Scrivere la data automaticamente ... // Posizionare automaticamente il cursore sul tag della latitudine if (!$('p').hasClass('errore1') & !$('p').hasClass('errore2')) { $("div.respform [name='Tempo']").val(data_formattata); // Il codice seguente serve per far funzionare l'autofocus di HTML5 anche su browser IE if (window.navigator.userAgent("MSIE")) { $('[autofocus]:not(:focus)').eq(1).focus(); } } });


Rispondi quotando