Hirdetés
- Samsung Galaxy S25 - végre van kicsi!
- Huawei Watch GT 5 Pro - egészség + stílus
- Xiaomi 14 Ultra - Leica hercegnő
- Xiaomi 15 - kicsi telefon nagy energiával
- Okosóra és okoskiegészítő topik
- Xiaomi 14T Pro - teljes a család?
- iPhone topik
- Valószínűleg a Honor legolcsóbb modellje lesz
- Telekom mobilszolgáltatások
- Samsung Galaxy A55 - új év, régi stratégia
Új hozzászólás Aktív témák
-
tildy
nagyúr
Igy van,ez volt a megoldas
A jsben van egy ilyen resz:
choose: function() {
option = this.getElementsByTagName("option");
for(d = 0; d < option.length; d++) {
if(option[d].selected == true) {
document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue;
}
}
}ezt kellett atirni erre:
choose: function() {
option = this.getElementsByTagName("option");
for(d = 0; d < option.length; d++) {
if(option[d].selected == true) {
document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue;
window.location.href=this.value;
}
}
}Igy mehet a valueba a teljes url, amire szuksegem van, at fog adodni
-
Coyot
őstag
Én konkrétan az selectet létrehozó JS-t bolygatnám meg egy kicsit, tök egyszerűen.
Mondjuk kapna egy paramétert ami alapértékben ugye a szokásos működés, ha ez eltér, például egy függény nevét írod bele, akkor az minden elem onClick-jéhez illeszti, és a függvény paraméterében megkaphatná az aktuális select value-ját is.
Ezzel kapnál egy szabadon felhasználható JS függvényt amivel igazából akármi elrendezhető lenne az option kiválasztásakor
majd írd meg hogy halad
mod.: így akár később is tök jó szolgálatot tehet ez a kis cucc, mivel az oldalt gondolom php rakja össze így az inicializáló JS kódban akár tetszőleges change függvények is futnának, és már okosabb is lenne a cuccos mint egy alap html selectbox
-
-
tildy
nagyúr
válasz
Peter Kiss #9 üzenetére
Van megoldás a csicsára ÉS az új oldalra ugrásra , de az jquerys.
De azt nem használhatok, ugye.
(onchanget ha ki tudod váltani js kóddal és működik, és dizajnos , na az az ami nekem kell.Eddig nem lett rá megoldás... )coyot : van egy komplex rendszered, ami prototypeos. Ha csak includeolod a jqueryt, akkor is elrontja a FIZETÉSI oldalt, ami az egyik legfontosabb része az oldalnak... jqueryt meg ak includeolnom sem szabad.
-
Coyot
őstag
Az ilyenek miatt használok csak jQuery-t
-
Peter Kiss
őstag
Tehát ha használod ezt a csicsázós valamit, teljesen lehal az onchange. (Szerintem a <form>-hoz kötöttnek működnie kell. És nem írunk onchange-t és hasonlókat HTML kódba.
)
Van neki "onChangeCallback: myfunction," része, ezt nem próbáltad még használni?
Rákérdeztem nálam okosabbaknál, milyen megoldás van a formázáshoz, ha jön válasz, megírom.
-
tildy
nagyúr
válasz
Peter Kiss #7 üzenetére
A ph-s is selectoxos, csak egy js átírja.
Tök egyszerű mi kell nekem. Designos selectbox, onchange eventtel. Mindkettő működjön, onchange event is, meg a a designos selectbox is.
A tied azért nem jó, mert csak egy normál mezei selectbox lesz , amihez még js sem nagyon kéne ( onchange is elég) ) -
Peter Kiss
őstag
Nem tudom, nézted-e a PH! kódjában azt a kis lenyíló valamit, de az nem <select>-tel van csinálva. A <select>-et azért nehéz formázni, mert távol áll a többi, böngészőben működő (vagy hogy mondjam) elemtől (mint ahogyan a fájlfeltöltés is).
Néztem ezt a csili-vili varázsló programot, túl sok probléma van vele, hogy érdemes legyen használni.Próbálkozás:
<form id="valami" action="brucewillis">
<select id="resultsperpagetop" name="resultsperpagetop" >
<option value="12" selected>12 results per page</option>
<option value="16">16 results per page</option>
<option value="20">20 results per page</option>
<option value="24">24 results per page</option>
</select>
</form>És ehhez JS:
var form = document,getElementById('valami');
form.onchange = function() {
window.location = '/category/~category_id=${productCategoryId}/~VIEW_SIZE=' + this.elements['resultsperpagetop'].value;
return false; };Most már teljesen összezavarodtam, mi is kell neked.
-
tildy
nagyúr
válasz
Peter Kiss #5 üzenetére
Elso is hasznal jqueryt, mivel a designolas jquery kod csinalta, csak elfelejtettem odarakni a scrptet.
ettol fuggetlenul nem kuldte at a masik oldalra. js script itt:
[link]Irta is egy srac:
I noticed in a previous release, other folks had mentioned that option values with an underscore (‘_’) in them do not work with this plugin. It still has not been fixed. Any ideas on how to fix this?Thanks,
-Chris
Oke megoldottam mashogy, kivettem az alahuzasos valuet a selectbol, mert ha benen van, akkor nem mukodik ( ha designos a selectbo. Egyebkent js nelkul megy) )
Ha megnezed onchanget hasznalok. -
tildy
nagyúr
válasz
bitblueduck #3 üzenetére
Nem nem, veletlenul lemaradt, otnnet kivettem egy szoveget, amivel a renszer azonosithato lett volna, sikerult levennem a '-t. Mindegy, az a megoldas MUKODOKEPES , ha az ember hasznalhat jqueryt.
Egyebkent ja, az $valtozo ott helyetessitve vagyon...
-
bitblueduck
senior tag
Nem értek js-hez, de van ez a sor:
document.location ='/category/~category_id=${productCategoryId}/~VIEW_SIZE='+$('#resultsperpagetop').val()+';
Itt mintha a ${productCategoryId} stringként lenne, ezt valami helyettesíti majd értékre? meg a vége nyitott stringre végződik látszólag. Elnézést, ha hülyeségeket beszélek.
-
tildy
nagyúr
válasz
Peter Kiss #1 üzenetére
Az alahuzas mar meglett javitva ( masodik kodreszlet) . Utana derult ki, hogy dobhatoma kukaba az egeszet, mert nem hasznalhatok Jqueryt. Csak prototypeot.
Ugyhogy most arra keresek megoldast .
-
Peter Kiss
őstag
Nem tudom, mi a pontos cél, de az aláhúzásokat kicserélheted valami másra, aztán JS-tel mikor onchange van, visszaalakítod.
Új hozzászólás Aktív témák
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 256SSD I 14" QHD+ I HDMI I Cam I W10 I Garancia!
- Asztali PC , R5 2600 , 1660 Super , 16GB DDR4 , 256GB m.2 , 500GB HDD
- IPhone 14 Pro 128GB gyári független megkímélt jó akku
- MSI CLAW A1M + Tok
- Lenovo Thinkpad T480s - i5-8350u / 16GB DDR4 / FHD Touch / 4G LTE modem
- ÁRCSÖKKENTÉS Menő retró konfig: Q9550, Gigabyte P43, 4GB RAM, ASUS GT730
- AKCIÓSAK - 20.000 HUF/SZETT - DELL Universal Dock D6000 docking station (452-BCYH) (DisplayLink)
- Lejárt a gyártói garancia? Mi tovább támogatjuk az IT infrádat!
- iKing.Hu - Apple iPhone 13 Pro Max - Silver - Használt, karcmentes, 100% akku
- Ritkaság! Hibátlan Prémium felsőkategóriás LGA 1700 Alaplap! Asus Rog Strix Maximus Hero Z790 Wi-Fi
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest