Hirdetés
- One mobilszolgáltatások
- Redmi Note 13 Pro+ - a fejlődés íve
- Honor Magic6 Lite - bűvös hatos
- Xiaomi 13 - felnőni nehéz
- Xiaomi 14T - nem baj, hogy nem Pro
- Mobil flották
- CMF Watch Pro 2 - ebből a poénból többet is ki lehetett volna hozni
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy A35 5G - fordulópont
- Motorola Edge 30 Neo - wake up, Jr...
-
Mobilarena
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
-
cattus
addikt
válasz
laracroft #9122 üzenetére
1. Amit megadsz callback a duplikálás check esetében, azt a függvényt ugyanúgy meg kell adnod az új sor adott elemének is (enélkül az eseménykezelő csak az első betöltésnél már meglévő HTML elemekre lesz érvényes. Ehhez az kell, hogy nem egy anonim függvényt adsz át, hanem egy már létezőt:
function checkNullAndDuplicates() {
var value = $(this).val();
$('[name="zona_szam[]"]').not(this).each(function(){
if($(this).val() == value || value=="0") {
document.getElementById("error").style.display= '';
}
})
}
}
$('[name="zona_szam[]"]').on('change', checkNullAndDuplicates);Ezt a függvényt kell az új DOM elemnek odaadni. Mivel a mostani módszered egy sima HTML stringet ad hozzá a DOM-hoz, ez elég körülményes, de azt meg tudod egyszerűen csinálni, hogy egy sor hozzáadása után lekéred az összes
[name="zona_szam[]"]
elemet, és megadod az onchange eseménykezelőnek a fent definiált függvényt.2. A change eseménykezelőben megnézed, hogy jó-e az érték, és ha igen, akkor átírod az error elemnek a style.display property-jét 'none'-ra.
Új hozzászólás Aktív témák
- Samsung Galaxy Watch Ultra LTE 47mm, Újszerű, 1 Év Garanciával
- Tablet+laptop egyben (i5 7.gn, 250GB SSD, 16 GB, FHD)! AkciÓÓ
- Karcmentes Apple iPhone 15 Pro Max 256GB Black Titanium 1OO% !! még 2 Hó nemzetközi APPLE GaranciA
- FÉL ÁR ALATT! Lian Li UNI FAN SL120 RGB 1db-os és 3db-os ventilátor szett garanciával
- ÚJ Bontatlan Apple Watch Ultra 2 TiTanium 49mm !! aktiválástól 1ÉV Nemzetközi APPLE GaranciáVAL
- DELL PowerEdge R740 rack szerver - 2xGold 6130 (16c/32t, 2.1/3.7GHz), 64GB RAM, 10Gbit HBA330, áfás
- Beszámítás! Oculus Rift virtuális valóság szemüveg garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Google Pixel 9 Pro 5G 128GB 16GB mobiltelefon garanciával hibátlan működéssel
- MacBook felvásárlás!! Macbook, Macbook Air, Macbook Pro
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest