Autor | Zpráva | ||
---|---|---|---|
loki Profil * |
#1 · Zasláno: 29. 5. 2009, 08:32:01
čavte, mam 8 select tagov v HTML a v nich čísla, potrebujem nejaký JS, ktorý by ich sčítaval (suma) , bez refreshu stránky, nemá niekto nejakú radu ,či taký skript existuje ??
|
||
loki Profil * |
#2 · Zasláno: 29. 5. 2009, 09:13:55
upresním , mám napríklad 2 selecty
<select name="1"> <option value="1">1</option> <option value="2">2</option> </select> <select name="2"> <option value="3">3</option> <option value="4">4</option> </select> Ked budem kombinovat tie monosti (1 + 3 , 1 + 4 , 2 + 3 a 2 +4 ) , potrebujem ich sucet do textoveho inputu :) |
||
loki Profil * |
#3 · Zasláno: 29. 5. 2009, 09:24:29
sry ,za tri posty po sebe, zatial mam taketo cosi (nefunkcne)
<script type="text/javascript"> function UpdateCost() { var sum = 0; var gn, elem; for (i=0; i<2; i++) { gn = 'cena'+i; elem = document.getElementById(gn); if (elem.checked == true) { sum += Number(elem.value); } } document.getElementById('suma').value = sum.toFixed(2); } </script> </head> <body> <select id='cena0' onchange="UpdateCost()"> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> </select> <select id='cena1' onchange="UpdateCost()"> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <input type="text" id="suma" value=""> |
||
loki Profil * |
#4 · Zasláno: 29. 5. 2009, 10:44:43
tak som nakoniec na to došiel , chyba bola v elem.checked, ale teraz som zistil , že mi to je asi k ničomu :-/
mám totižto 8 krát SELECT s option-om : <option value="$row['id']">".$row['nazov']." Cena: ".$row['cena']."</option> No , a ja nemam ako dat value = cena , kedze tam uz mam ID, ktore potrebujem. Uz som z toho zufaly :-( |
||
peta Profil |
#5 · Zasláno: 29. 5. 2009, 11:57:37
jakpsatweb.cz - javascript - priklady - select zpusobi prechod...
tak se pracuje se select. zadne checked. A vubec, projdi si i dalsi priklady. <option value="$row['id']">".$row['nazov']." Cena: ".$row['cena']."</option> PHP kod? PHP pracuje na pc serveru, klient ma HTML JS CSS. Je mala pravdepodobnost, ze kdo ovlada JS umi take PHP. Spatne forum. Hodnota z toho selectu je typu string, takze treba pres *1 ji preved na cislo nez se ji pokusis scitat. |
||
Kajman_ Profil * |
#6 · Zasláno: 29. 5. 2009, 12:31:32
loki:
Můžete si v php vygenerovat ceník jako pole pro použijí v javascriptu... cenik[idzbozi]=cena; a pak sčítat ceny zjištěné přes toto pole. |
||
Časová prodleva: 15 let
|
0