Autor Zpráva
Kosmak
Profil *
učím se js. A teď bych chtěl zkusit cyklus. Chci nahrát tolik inputů kolik jich uživatel zadá. takže na stránce bude jeden:
<form name="form" action="#"> 
<input value="e-mail" onBlur="pocet()" name="pocet" /> <div id="div1"></div>
</form> 

tady nastává první problém jak do toho
onBlur() dostanu do závorky to číslo z inputu. A nebo jak potom v tom scriptu to číslo z toho dostanu

no a teď ten script:
function pocet(){
inp=document.form.pocet.value;

no a odsud jsem v koncích v on-line kurzu kde sem se to učil to moc dobře nepopsali.

v php by to mělo bejt nějak takhle:
for ($pocet = 0;$pocet<$kolik;$pocet++)

ale v js fakt nevím
Joker
Profil
V JS to je úplně stejné, jen proměnné nemají $ na začátku.
fajzen
Profil
Joker:
len by som si dovolil doplniť - nemajú, ale môžu mať... potom je ale $variable iná premenná, než variable
Chamurappi
Profil
Reaguji na fajzena:
Podle specifikace ECMAScriptu jsou identifikátory začínající dolarem určené pro strojově generovaný kód. Takže nemají, můžou mít, ale neměly by mít :-)
ah01
Profil
Chamurappi:
Teď jsem koukal, že ve specifikaci ECMAScriptu 5 už to není, že by ustoupili nátlaku frameworků, používajících fci $(...) :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0