Autor | Zpráva | ||
---|---|---|---|
chuck Profil * |
#1 · Zasláno: 10. 3. 2008, 16:44:52
Chci mít na stránce několik formulářových polí, do kterých uživatel vloží klíčová slova, většinou čísla, nebo vyberou z výběru.
Následně ale chci, aby se zadanými hodnoty počítal Javascript jako s proměnnými. Například zadám do polí 2, 6 a 8 a Javascript bude počítat 2 + 6 * 8, ale trochu složitěji Jak propojím proměnné z javascriptu s inputy? |
||
Nox Profil |
#2 · Zasláno: 10. 3. 2008, 16:54:28
třeba
<input id="jedna"><input id="dva"><input id="tri"> var hodnoty = new Array(); hodnoty[0]=document.getElementById("jedna").value; ... |
||
chuck Profil * |
#3 · Zasláno: 10. 3. 2008, 17:08:49
to nechápu
potom potřebuji ch = jedna * dva - tri; nepochopil jsem jak to tam dostanu |
||
Nox Profil |
#4 · Zasláno: 10. 3. 2008, 17:21:25
hodnoty[0]=document.getElementById("jedna").value;
hodnoty[1]=document.getElementById("dva").value; hodnoty[2]=document.getElementById("tri").value; var ch=hodnoty[0]*hodnoty[1]-hodnoty[2]; |
||
chuck Profil * |
#5 · Zasláno: 10. 3. 2008, 17:31:43
mě to nefunguje
výsledkem (ch) má být to číslo od 1 do 30 takhle to mám: var chop = new Array(); chop[0]=document.getElementById("y").value; chop[1]=document.getElementById("v").value; chop[2]=document.getElementById("t").value; chop[3]=document.getElementById("bo").value; chop[4]=document.getElementById("bv").value; chop[5]=document.getElementById("s").value; chop[6]=document.getElementById("h").value; var y, choponon; v = chop[1]; t = chop[2]; bv = chop[4]; bo = chop[3]; y = chop[0]; h = chop[6]; s = chop[5]; prom = new Date(); m = prom.getMonth() + 1; d = prom.getDate(); r = prom.getFullYear() - 2000; p = v / t + bv + bo + 2; d = r + d / m; c = y * h + y * 1; d = s + 1; pd = p * d; cs = c * s; c = pd / cs; cg = c * 10; ch = Math.round(cg); |
||
chuck Profil * |
#6 · Zasláno: 10. 3. 2008, 17:32:12
A nakonec:
choponon = "Číselná hodnota je " + ch; |
||
chuck Profil * |
#7 · Zasláno: 10. 3. 2008, 17:33:20
Už to asi jede
|
||
Časová prodleva: 16 let
|
0