- iPhone topik
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple Watch Ultra - első nekifutás
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- OFFTOPIK: Earfun-lányok Magyarországon
- Poco F6 5G - Turbó Rudi
- Mobil flották
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
#68216320 #14642 üzenetére
"onChange="javascript:submit()" amire gondoltál?"
Nem. Ez a "javascript:" rész eleve nem szükséges (honnan maradt ez meg a fejekben?). Az onchange eseménykezelő eleve JavaScript-kódot vár, úgyhogy felesleges explicite megmondani neki. Ez az onchange-be rakott submit azért sem jó, mert a submit() a formra vonatkozik, nem a selectre, az onchange eseménykezelőjét viszont akkor már a select elemhez kellene írni. Ezenkívül eleve szét kell választani a HTML-kódot a JavaScript-kódtól (és ugyanez vonatkozik a CSS-kódokra is egyébként), az ilyen attribútumokkal bedrótozott megoldások nem jók, hosszú távon karbantarthatatlanok. Igaz, vannak bizonyos beállítás-jellegű dolgok, amiket néha be kell drótozni, például a data-* attribútumok, de az más lapra tartozik.
Gyorsan bepötyörésztem neked egy példakódot, mire gondolok:
http://jsfiddle.net/25FXE/1/
Itt látható, hogy a JavaScript-kód független a HTML-kódtól.
Ha a myTestForm.submit(); sort kikommentezed, és megnyitod a konzolt (Ctrl+Shift+I, Console fül), akkor láthatod a kiválasztott értéket, ami az eseménykezelőn belül az event.target.value-val érhető el.(#14643) Kommy: szívesen.
Új hozzászólás Aktív témák
- Apple iPad Mini 6 Purple 64GB Wi-Fi, Apple Pencil 2nd gen, kitámasztós tokkal
- Intel i5 13th 13600k processzor ELADÓ!
- AMD Ryzen 5 5600X Wraith Stealth dobozos - Aqua garancia 2026.03.07-ig (AM4)
- FUJITSU CELSIUS W5010, Intel i9-10900K, 64GB, 1TB SSD, 2TB HDD, NVIDIA Quadro RTX4000 8GB
- Playseat evolution alcantara , black
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- PlayStation 5 FAT Lemezes + kontroller 6 hó garancia, számlával!
- DELL Precision 5560 i7-11850H 16GB 512GB T1200 FHD+ 1 év garancia
- BESZÁMÍTÁS! ASRock B650M R5 7500F 32GB DDR5 1TB SSD RTX 3080 10GB Kolink Observatory RGB A-Data 750W
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest