Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem java script

Zdravím vás pánové a dámy :)

včera jsem tu řečil upload vice obrazku s možnosti přidávat inputy na soubory (proste tlacitko "pridat dalsi" a pak uz jen upload.. v php vim vse jak udelat to je hracka ale vzdy mam problem s js bo ho neumim psat mno a vcera po chvily co jsem zalozil dotaz tak jsem nasel co potrebuji ale dnes jsem na tom nasel zadrhel ja si tam naklikam cesty na napr 3 obrazky a pak se rozhodnu ze na server nahraju i ctvrty tak kliknu na plus(pridat dalsi) ale cesty k tem prvnim 3 obrazkum zmizi a musim klikat znovu :/ pomohl by mi nekdo s tim js aby fungovalo malinko chytreji?

predem diky a posilam linky

stahnout se to da zde ale az po reg. http://www.codeproject.com/Articles/19606/Javascri pt-PHP-Multiple-File-Upload

jinak cast kodu je zde:

<body bgcolor="#C8C8C8" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<br>
<form name="frm" method="post" onsubmit="return validate(this);" enctype="multipart/form-data">
<input type="hidden" name="pgaction">
<?php if ($GLOBALS['msg']) { echo '<center><span class="err">'.$GLOBALS['msg'].'</span></center>'; }?>
<table align="center" cellpadding="4" cellspacing="0" bgcolor="#EDEDED">
<tr class="tblSubHead">
<td colspan="2">Upload any number of file</td>
</tr>
<tr class="txt">
<td valign="top"><div id="dvFile"><input type="file" name="item_file[]"></div></td>
<td valign="top"><a href="javascript:_add_more();" title="Add more"><img src="plus_icon.gif" border="0"></a></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Upload File"></td>
</tr>
</table>
</form>
<script language="javascript">
<!--
function _add_more() {
var txt = "<br><input type=\"file\" name=\"item_file[]\">";
document.getElementById("dvFile").innerHTML += txt;
}
function validate(f){
var chkFlg = false;
for(var i=0; i < f.length; i++) {
if(f.elements[i].type=="file" && f.elements[i].value != "") {
chkFlg = true;
}
}
if(!chkFlg) {
alert('Please browse/choose at least one file');
return false;
}
f.pgaction.value='upload';
return true;
}
//-->
</script>
</body>
</html>

Předmět Autor Datum
Můžeš zkusit třeba toto: http://www.element-it.com/downloadfile.aspx?type=m ultipow Například ten un…
IQ37 23.08.2012 10:31
IQ37
děkuju ti za odpověd určitě je to super vec a suprove so pouziva ale ja bych musel vse od zakladu pr…
profik 23.08.2012 11:16
profik
Podle toho, co vidím, by to nemělo měnit hodnoty "starých" inputů. Bohužel není možné do inputů "za…
Flash_Gordon 23.08.2012 12:12
Flash_Gordon
ne ne pridava to novy input vzdy kdyz kliknu na odkaz tak to prida input (ale jak jsem psal je naprd… poslední
profik 23.08.2012 14:54
profik

Podle toho, co vidím, by to nemělo měnit hodnoty "starých" inputů.

Bohužel není možné do inputů "zapsat" cesty programově (bezpečnostní riziko).

Možná se na to pozdějc podívám, ale teď určitě nemám čas to ani zkoušet.

:edit

A nedochází k tomu až po odeslání celé stráky?

ne ne pridava to novy input vzdy kdyz kliknu na odkaz tak to prida input (ale jak jsem psal je naprd kdyz si jich 5 vyplnis chces timhle pridat jeste jeden on ti ho cice preda ale vsechny inputy musis vyplnit znovu :D ) na palici proste ;) kdyz budes mit pozdeji chvilku a pichnes mi tak budu vdecnej :)

Zpět do poradny Odpovědět na původní otázku Nahoru