Autor | Zpráva | ||
---|---|---|---|
Jaroslav Sojka Profil |
#1 · Zasláno: 9. 3. 2012, 17:24:43
Dobrý den,
potřeboval bych nějaký script, který by si bral dvě hodnoty co zadá uživatel pomocí formuláře select a udelal kombinace. Jedna honota nabývá 3 proměnných a druhá zase 5 proměnných a každá kombinace má nejaký výsledek. Tady je tabulka a potřeboval bych poradit jak se to má dělat aby mi vyšlo u kombinace y-e = 14; a-z = 3 atd. Dekuji předem. x y z a 1 2 3 b 4 5 6 c 7 8 9 d 10 11 12 e 13 14 15 f 16 17 19 g 20 21 23 |
||
_es Profil |
#2 · Zasláno: 9. 3. 2012, 17:47:33
Jaroslav Sojka:
No a v čom konkrétnom je problém? Select má udalosť onchange a vybratá hodnota je v jeho vlastnosti value . Výsledok si už nejako niekam zobraz.
|
||
Jaroslav Sojka Profil |
#3 · Zasláno: 9. 3. 2012, 18:46:02
_es:
Díky, já sem v tomto pokročilej začátečník a potřeboval bych aspoň jeden řádek jako příklad abych věděl jak to dat dohromady. |
||
_es Profil |
var s1 = document.getElementById("idPrvéhoSelectu"), s2 = document.getElementById("idDruhéhoSelectu"), v = document.getElementById("idPreVypisVýsledku"); function vypocet(){v.innerHTML = Nejaký výpočet s s1.value a s2.value} s1.onchange = s2.onchange = vypocet; |
||
Jaroslav Sojka Profil |
#5 · Zasláno: 9. 3. 2012, 19:03:22
_es:
Jo jasné díky jsem vděčný |
||
_es Profil |
#6 · Zasláno: 9. 3. 2012, 19:05:31
Jaroslav Sojka:
Ten popis v [#1] je nejaký zmätený. Pochopil som to dobre, že sú tie selecty dva a potrebuješ niekde vypisovať výsledok závislý od kombinácie ich hodnôt? |
||
Jaroslav Sojka Profil |
_es:
Ano pochopil, potřebuji vypisovat kombinaci těchto dvou selectu. Dvoutakt ve kterém bude skript s výpočtem množství oleje do benzinu. Množství oleje přidaného do určitého množství benzinu odpovídá následující tabulce. Uživatel zadá množství benzinu, které potřebuje, jaký typ oleje použije a skript vypočte kolik oleje má přidat. Kde typy oleje nabývají hodnot x, y, z; benzin a-g přikladam tabulku aby si vydel cele zadaní ________________x_______________y________________z a_______0,01_____10_____0,011____11_____0,02_____20 b_______0,02_____20_____0,022____22_____0,04_____40 c_______0,1_____100_____0,11____110_____0,2_____200 d_______0,2_____200_____0,22____220_____0,4_____400 e_______0,3_____300_____0,33____330_____0,6_____600 f_______0,4_____400_____0,44____440_____0,8_____800 g_______0,5_____500_____0,55____550_____1,0____1000 |
||
Časová prodleva: 12 let
|
0