Mam v dokumente taketo okna
<input type="file" name="0"/><br />
<input type="file" name="1"/><br />
<input type="file" name="2"/><br />
<input type="file" name="3"/><br />
<input type="file" name="4"/><br />
a potrebujem v js funkciu ktora po kliknuti na tlacidko prida dalsich 5 s tym ze name bude stupat o jedno tj
<input type="file" name="6"/><br />
<input type="file" name="7"/><br />
<input type="file" name="8"/><br />
<input type="file" name="9"/><br />
<input type="file" name="10"/><br />
ale ide o to aby ta funkcia sla do nekonecna prakticky...
Za kazdu radu samozrejme K+
Javascript help
-
jorg22
Medium Professional
- Príspevky: 1087
- Registrovaný: 12 aug 2006, 20:39
- Kontaktovať používateľa:
Som zaciatocnik v javascripte ale facha to
, dufamze si to mslel takto:
Kód: Vybrať všetko
<input type="file" name="0"/><br />
<input type="file" name="1"/><br />
<input type="file" name="2"/><br />
<input type="file" name="3"/><br />
<input type="file" name="4"/><br />
<script>
var i = 5;
function viac()
{
var viac = document.getElementById('viac');
var j = i+5;
while(i <= j)
{
viac.innerHTML += '<input type="file" name="'+i+'"/><br />';
i++;
}
}
</script>
<div id="viac"></div>
<input type="submit" onclick="viac();" name="tlacitko" value="Pridat dalsie"/><br />-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
to ze to pojde by som si nebol az taky isty. vlozenie kodu pomocou innerHtml samozrejme funguje, ale niektore prehliadace (ak sa nemylim tak napr FF) tieto novopridane elementy nepridaju do existujuceho formulara. to znamena, ze po odoslani formulara sa skratka hodnoty z tychto elementov v poziadavke nebudu nachadzat.
vyriesit sa to da pomocou vytvorenia objektovych reprezentacii tychto inputov
vyriesit sa to da pomocou vytvorenia objektovych reprezentacii tychto inputov
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17