Hirdetés
- Xiaomi 14T Pro - teljes a család?
- Nagyon erős ajánlat lett az Apple Watch SE 3
- Milyen okostelefont vegyek?
- Apple Watch Sport - ez is csak egy okosóra
- Samsung Galaxy Watch7 - kötelező kör
- Kézbe fogható paradoxon lett az iPhone Air
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Az Apple bemutatta az iPhone 17-et
- Google Pixel topik
- One mobilszolgáltatások
Ú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...
-
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
- Xiaomi 14T Pro - teljes a család?
- Nagyon erős ajánlat lett az Apple Watch SE 3
- Milyen okostelefont vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Las Vegasban hazárdírózhat a Tesla Robotaxi
- Jövedelem
- Kerékpárosok, bringások ide!
- ASUS routerek
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Formula-1
- További aktív témák...
- Focusrite Scarlett 2i2 2. gen. // Számla+Garancia //
- Apple MacBook Pro Touch Bar(13-inch, M1, 2020)- 181 Ciklus - 96% Akku -8GB/256GB SSD - Ezüst -MAGYAR
- HIBÁTLAN iPhone 12 mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3466
- LEGJOBB KIJELZŐS! 400NIT ThinkPad T14s Gen 2 i5-1135G7 16GB 256GB FHD 1 év garancia
- LG 35WN75C-B - 35" Ívelt VA - 3440x1440 - 100Hz 5ms - USB Type-C 60W - AMD FreeSync - HDR 10
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest