webForumDet fria alternativet

Validera formulär med filuppladdning

2 svar · 237 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20023 030 inlägg
#1

Jag har ett formulär där jag vill ladda upp en fil och har kommit fram till validerings-funktionen. Jag har fått den att validera allt utom fil-rutorna. Där vet jag inte hur jag ska göra för att kolla att man verkligen valt en fil.

Här är mitt formulär:

<form action="add.php?op=doadd" enctype="multipart/form-data" method="post" style="margin: 0px; padding: 0px" onsubmit="return validate(this)">
	<input type="hidden" name="MAX_FILE_SIZE" value="8388608"/><table border="0">
	<tr><td align="right">Name:</td><td><input type="text" name="fTitle" maxlength="128" style="width: 260px"/></td></tr>
	<tr><td align="right" valign="top">Description:</td><td><textarea cols="30" rows="5" name="fDesc" maxlength="16777216" style="width: 260px"></textarea></td></tr>
	<tr><td align="right">File (max 8MB):</td><td><input type="file" name="fFile" size="27"/></td></tr>
	<tr><td align="right">File icon (max 32kB):</td><td><input type="file" name="fPic" size="27"/></td></tr>
	<tr><td>&nbsp;</td><td><input type="submit" value="Add file" name="submit"/></td></tr>
</table></form>

Hur blir koden i validate?

PersianBulldogMedlem sedan aug. 20023 005 inlägg
#2

Jag tror inte detta är möjligt med annat än serverskript.

http://www.aspupload.com/manual_image.html

r/ Jag läste inte ordentligt. :r

Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Hittade det själv. Det funkar tydligen precis som en textruta. D.v.s

if (f.fFile.value.length == 0) alert('Du har inte valt någon fil!');

Där f är formuläret. :)

122 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)