Peeer Medlem sedan mars 2002 5 907 inlägg Trådstart 23 nov. 2002 12:19 #1 Hejsan!
Har sökt som en galning, men inte hittat någon kod osm fungerar.
<script LANGUAGE="JavaScript">
function TestLength() {
if (document.FORM.FILE1.value.length < 2) {
alert('Titel fältet får ej vara tomt!');
document.FORM.FILE1.focus();
return false;
}
</SCRIPT>
<FORM NAME="FORM" METHOD="POST" ACTION="functions/doUpload.asp" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="FILE1" SIZE="25"><BR>
<INPUT TYPE="RADIO" NAME="thumbnail" Value="Yes" checked> Yes<BR>
<INPUT TYPE="RADIO" NAME="thumbnail" Value="No"> No<BR>
<INPUT TYPE="SUBMIT" VALUE="Upload" onClick="TestLength();">
</FORM>
Jag vill kontrollera så att användaren valt en fil att ladda upp, men som det är nu så spelar det ingen roll om det är valt en fil eller ej. Hur göra?
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Lite modifiering;
<script LANGUAGE="JavaScript">
function TestLength() {
if (document.FORM.FILE1.value.length==0) {
alert('Du måste välja en fil!');
document.FORM.FILE1.focus();
return false;
}
return true;
}
</SCRIPT>
<FORM NAME="FORM" METHOD="POST" ACTION="functions/doUpload.asp" ENCTYPE="multipart/form-data" onsubmit="return TestLength();">
<INPUT TYPE="FILE" NAME="FILE1" SIZE="25"><BR>
<INPUT TYPE="RADIO" NAME="thumbnail" Value="Yes" checked> Yes<BR>
<INPUT TYPE="RADIO" NAME="thumbnail" Value="No"> No<BR>
<INPUT TYPE="SUBMIT" VALUE="Upload">
</FORM>
Peeer Medlem sedan mars 2002 5 907 inlägg Nu funkar det som det ska (nästan). En liten bugg bara. Klickar man på submit utan att ha valt en fil så dyker det upp en alertbox (precis som det ska), men när man klickar på OK i boxen så dyker det upp en precis likadan box. Klickar man på OK där så blir det normalt igen. Ingen jättekris direkt, men ändå.
Tackar!
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Du har antagligen kvar onClick-eventet från din gamla kod. Kolla mitt exempel igen.
Peeer Medlem sedan mars 2002 5 907 inlägg
Jojoxx skrev:
Du har antagligen kvar onClick-eventet från din gamla kod. Kolla mitt exempel igen.
*host* *host* Visst var det så! Nu känner man sig nästan lite dum
Tackar!