Hirdetés
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- hcl: Amúgy mi a terv?
- Geri Bátyó: Agglegénykonyha 11 – Vörösboros marhaszelet
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- Luck Dragon: Asszociációs játék. :)
- Real Racing 3 - Freemium csoda
- Parci: Milyen mosógépet vegyek?
- Mr Dini: Mindent a StreamSharkról!
- sziku69: Szólánc.
- BerserkGuts: 9800X3D Hitvallás, Dogma megcáfolása egy RTX5080+12600K-val
-
LOGOUT
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
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- Elektromos autók - motorok
- AliExpress tapasztalatok
- BestBuy topik
- A fociról könnyedén, egy baráti társaságban
- Lesz is reklám a Nothing telefonjainak zárképernyőjén, meg nem is
- hcl: Amúgy mi a terv?
- Xbox Series X|S
- Apple asztali gépek
- Nyaralás topik
- További aktív témák...
- ÚJ könyv: Walter Isaacson Elos Musk - keménykötésű
- Akciós kisWorkstation! Dell Precision 3570 i7-1255U 4.7GHz / 32GB / 1000GB / Quadro T550 4GB FHD 15"
- BESZÁMÍTÁS! Acer Vero V277 27 75Hz IPS FHD 4ms monitor garanciával hibátlan működéssel
- HIBÁTLAN iPhone 14 Pro Max 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3918
- KIÁRUSÍTÁS - HP Elite / ZBook Thunderbolt 3 Dock (akár 2x4K felbontás)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

