Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Autofocus pola tekstowego
Forum PHP.pl > Forum > Przedszkole
dudek90
Witam,

Mam skrypt php, który generuje mi formularz z polami tekstowymi.
Czy jest jakiś sposób na ustawienie jednego z tych pól formularza aktywnych (aby od razu po wygenerowaniu formularza dane pole było aktywne?)

Nazwy generowanych pól znam, są nadawne automatycznie: txt_produkt_1, txt_produkt_2 itd...

Za pomoc z góry dziękuje wink.gif
Niktoś
Cytat
Czy jest jakiś sposób na ustawienie jednego z tych pól formularza aktywnych (aby od razu po wygenerowaniu formularza dane pole było aktywne?)

Nie rozumiem trochę ,to pola generowane są z atrybutem enabled=false?Czy chodzi raczej o ustawienie fokusu?
crocodillo
JS:

body.onload = function() {

document.getElementById('twoj_id').focus();

}
Niktoś
Jęśli robisz w html5 to jest atrybut autofocus.
crocodillo
Cytat(Niktoś @ 26.02.2012, 16:44:42 ) *
Jęśli robisz w html5 to jest atrybut autofocus.



autofocus nie działa w IE
dudek90
Cytat(crocodillo @ 26.02.2012, 15:29:10 ) *
JS:

body.onload = function() {

document.getElementById('twoj_id').focus();

}


To niestety nic nie daje. Formularz generowany jest dynamicznie.
Tworzę to w XHTMLu.

[Edit]
A Przepraszam, mój błąd. Robiłem wszystko dobrze tyle, że przy tworzeniu pól formularza nie podawałem 'id' tylko samo 'name'.
Temat do zamknięcia. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.