Lomakkeella on monta submit-painiketta ja niillä on kaikilla sama nimi (name). Value on eri. Formin takana oleva servletti valitsee toimenpiteen valuen mukaan. Miten saisin fokuksen oletuksena vaikka neljänteen noista samannimisistä painikkeista?
Vastaukset 1
Vanha tapa on elementin focus-metodi. Uudempi (joka toimii myös, kun JavaScript ei ole käytössä) on HTML:ssä käytettävä autofocus-määrite, joka kuuluu HTML5:n uutuuksiin (joita esittelee kirjani "HTML5 – uudet ominaisuudet).
Nämä tavat voi myös yhdistää, mutta silloin pitää huolehtia siitä, ettei metodia kutsuta, jos autofocus toimii. Esimerkki:
window.onload = function() {
var p = document.getElementById('oletus');
if(!('autofocus' in p)) { p.focus(); }
}
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1711492
En ehkä onnistu siinä
Kovasti minä yritän näyttää kauniilta, vain sinua varten, mutta en taida onnistua siinä.58725Muistakaa pojat tämä.
Mies joka haluaa naisen, löytää keinon. Ei epäröi eikä hämmennä. Tekee kaiken eteenne.88698Muhun rakastuu kaikki naiset, mut mä en rakastu niihin
Mun vaatimustaso on 10+ Mut mua tavottelee 7+ naiset203578- 48536
- 126526
- 37516
Pahoin pelkään nainen
että pidät minua epäempaattisena, itsekeskeisenä, narsistisena ja kylmänä ihmisenä. Oletko koskaan ajatellut, että minus50508Viesti jonka haluaisit lähettää...
hänelle. Onko jokin pieni tunniste jonka vain te tiedätte. Onko naiselta miehelle tai toisinpäin, joku joku päivämäärä15490- 25483