Autor Zpráva
Alice
Profil *
Ahoj
Mám na stránce javascript vstupní pole
<input type="text" size="40" name="str" id="str">

potřebuju hodnotu ze vstupního pole dostat do scriptu. Jak na to?
dík
Alice
Profil *
javascript a vstupní pole
Casero
Profil
Alice
http://www.jakpsatweb.cz/javascript/priklady/form-adresace-objektu.htm l ?
peta
Profil
jakpsatweb - javascript - priklady - formulare
Alice
Profil *
Asi jsem natvrdlá...nemůžu na to přijít.
Tak to zkusím konkrétněji. Mám takovýto zdrojový kód.


<script>
var i=1;
var pocet=6;
function zmena(kam) {
if (kam==0) alert("Předchozí již nelze");
else
{if (kam==pocet+1) alert("Následující již nelze");
else
{i=kam;
document.getElementById("dej").src="fot/img"+i+".jpg";}
}
}
</script>
<center>
<img src="fot/img1.jpg" id="dej" width="600" height="450" alt="něco" title="fotka" />
</center>
<p>
<center>
<input type="button" value="První" onclick="zmena(1);" />
<input type="button" value="Předchozí" onclick="zmena(i-1);" />
<input type="button" value="Následující" onclick="zmena(i+1);" />
<input type="button" value="Poslední" onclick="zmena(pocet);" />
</center>
</p>
<p>
<center>
Název obrázku: <input type="text" size="10" name="nazev" id="nazev" />
Zvýšit číslo obrázku o: <input type="text" size="10" name="cislo" id="cislo" />
</center>
</p>
[b][/b]

Je funkční až po tlačítka button (První, Předchozí, Následující, Poslední). Já však chci k tomuto kódu dodat dvě vstuní pole (nazev, cislo), do kterých by se zadával
1) do pole „nazev“ – konkrétní jméno obrázku teť je tam natvrdo „fot/img“
2) a do pole „cislo“ – konkrétní číslo obrázku (proměnná „i“)

Děkuji za pomoc
Alice
Alutom
Profil *
Dostat hodnotu do scriptu lze třeba takhle:

<label for="nazev">Název obrázku:</label><input type="text" name="nazev" id="nazev" />
<button type="button" onclick="window.alert(document.getElementById('nazev').value);">Zvýšit</button>

To je jen ukázkový příklad. Pro svoje potřeby si to doufám upravit umíš :)
Alutom
Profil *
...teda vim že ten tam jsou nesmysly (popisek "Zvýšit"), ale kód je sspprávně

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0