- Házimozi haladó szinten
- Milyen notebookot vegyek?
- Apple asztali gépek
- Melyik tápegységet vegyem?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen belső merevlemezt vegyek?
- Vezetékes FEJhallgatók
- AMD vs. INTEL vs. NVIDIA
- Fejhallgató erősítő és DAC topik
- HiFi műszaki szemmel - sztereó hangrendszerek
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
hellsing71
tag
'reggelt! Miért van az, hogy ha van egy bézik html formom, a végén két buttonnal, amikhez kódot rendelnék, de ha bármelyik buttonra kattintás után az alert feldobja a popupot és rábökök az OK-ra, elmennek az adatok a szerverre, mintha a submitra kattintottam volna?
<form action="/ramsey/data" method="post" novalidate>
<input type="field1" id="field1" name="field1">
<input type="field2" id="field2" name="field2">
<div id="btnWrap">
<input type="submit">
<input type="reset">
<button onclick="alert(1);">Feel good</button>
<button onclick="alert(2);">Fill wrong</button>
</div>
</form>
Az oldalon nincs semmilyen más js kód (programkönyvtár, eseményfigyelő vagy akármi). A DevTools szerint is csak egy-egy event van buttonokhoz rendelve, pl.
function onclick(event){alert(1);}
Ez hiba vagy tulajdonság? Hogy lehet elkerülni?
-
hellsing71
tag
Köszönöm mindkettőtöknek!
Az onKeyUp-ot a Mozilla Dev Net-ről szedtem. Működik, ha a html tagben adom meg, de js-ből bind-olva nem.
Doink listáján nincs rajta az onPaste, az viszont megy bind-del.
Azért használtam bind-et, mert régebbi (7.kevés) Drupal alá kellett dolgoznom (amihez egyáltalán nem értek, ezért js-ből oldottam meg dolgokat), ami jQuery 1.4.4-et használ és biztos, hogy még sokáig nem térnek át Drupal 8-ra vagy később 9-re (rengeteg saját modult használnak, nem fogják átírni őket). A jQuery .on() meg csak jQ 1.7-től játszik.
-
hellsing71
tag
'estét!
jQuery bind kérdésem volna. Van egy oldalon több textarea-m evalText class-szal, és hozzájuk egy működő bind-om:
$('.evalText').each(function(){
$(this).bind('onPaste', function(){
textLimit(this);
});
});Ha semmi mást nem csinálok, csak az 'onPaste' mellé beírom az 'onKeyUp'-ot (tehát úgy néz ki, hogy bind('onPaste onKeyUp'), minden más változatlan), akkor egyik eventhez sem történik meg a kötés, pedig a jQuery doksi szerint mennie kellene. Mit csinálok rosszul?
Új hozzászólás Aktív témák
Hirdetés
- Dell Latitude 5450 Intel Core Ultra 5 135U 4nm 32GB DDR5 érintőképernyős laptop Dell gari 2027.09.hó
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX ONE/Series kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX Series S 512GB, 6 hó garanciával Bp-i üzletből eladó!
- AKCIÓ! Lenovo Legion Slim 5 16AHP9 notebook - R7 8845HS 16GB RAM 512GB SSD RTX 4060 8GB Win11
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 16GB I 512SSD I 14" FHD I Cam I W11 I Gari!
- Bomba ár! Lenovo ThinkPad P50 - i7-HQ I 16GB I 256SSD I Nvidia I 15,6" FHD I Cam I W10 I Gari!
- LG 55G3 - 55" OLED evo - 4K 120Hz 0.1ms - MLA - 2000 Nits - NVIDIA G-Sync - AMD FreeSync - HDMI 2.1
- DDR3 BAZÁR! 8GB 16GB 1333MHz 1600MHz 2400MHz DDR3 memória garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest