-
Fototrend
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
-
papa019
senior tag
válasz
papa019
#2762
üzenetére
Tud valaki valami tuti biztos megoldást egy form elemeinek kiürítésére?
Arra gondolok, hogy amikor betöltöm az oldalam és elmentek egy formot, akkor amikor a következő alkalommal megnyitom ismét, akkor a korábban elmentett adatok megjelennek az input fieldekben, a megjelölt select elemek is ugyanazok. Ezeket szeretném eltüntetni.
Én az alábbi kódot találtam erre, ami egyszerűnek tűnik számomra:function clear_form_elements(ele) {
$(ele).find(':input').each(function() {
switch(this.type) {
case 'password':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
});
}Viszont ezzel több problémám is van. A jQuery chosen pluginja nem működik, ha használom. Egyszerűen nem jelenít meg semmit a select listában a plugin.
Emellett az input fieldek körül megjelenik egy halvány vörös színezet.
Nem jövök rá, hogy ez miért lehet...
A függvényt egyébként az alábbi módon hívom meg, mielőtt megjelenne maga a form egy jquery dialogban.
clear_form_elements(document.getElementById('add_category_form'));
Illetve a jQuery chosen plugin meghívása előtt töltök adatokat a megfelelő select mezőkbe, szóval nem az a gond, hogy üresek a mezők.
Új hozzászólás Aktív témák
- Parfüm topik
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- AMD Navi Radeon™ RX 7xxx sorozat
- Samsung Galaxy Felhasználók OFF topicja
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Mobilhasználat külföldön
- MKV szerkesztés (mkvmerge gui, stb)
- Boldog Új Évet Kívánunk 2026-ra!
- Samsung Galaxy A54 - türelemjáték
- Kerékpárosok, bringások ide!
- További aktív témák...
- G.SKILL Trident Z RGB 64GB (2x32GB) DDR5 6000MHz CL30 - XMP - 99 hó garancia
- Corsair VENGEANCE 32GB (2x16GB) DDR5 6000MHz CL36 - XMP/EXPO - 120 hó garancia
- Patriot Viper Venom 32GB (2x16GB) DDR5 6000MHz CL30 - XMP/EXPO - 120 hó garancia
- Patriot Viper Venom 32GB (2x16GB) DDR5 6400MHz CL32 - XMP - 120 hó garancia
- Crucial Pro 64GB (2x32GB) DDR5 6400MHz CL40 - XMP/EXPO - 120 hó garancia
- Eladó Apple iPhone SE 2020 64GB / 12 hó jótállás
- GYÖNYÖRŰ iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3060
- Xiaomi Redmi 13 128GB,Újszerű,Adatkabel,12 hónap garanciával
- Dell Latitude 5320 - 13,3" touch, i5-1145G7, 16GB RAM, SSD, EU bill., jó akku, számla, garancia
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


