Validering
Hej,Jeg forsøger at validere en form ved hjælp af javascript, men det virker ikke.
Det første jeg forsøger at validere er om der er blevet uploadet et billede.
Er det nogle der ved hvad jeg gør forkert?
Jeg håber nogle kan hjælpe.
Er er min javascript kode:
<script language="javascript" type="text/javascript">
function validateForm()
{
var x=document.forms["profile"]["file_name"].value;
if (x==null || x=="")
{
alert("An image must be uploadet");
return false;
}
}
</script>
Og her er min form
<form method="post" action="../somefile.php" name="profile" enctype="multipart/form-data" onsubmit="xmlhttpPost('somefile.php', 'profile', 'MyResult'); return false;" ">
<tr> <td width=20>
<label for="Upload Image">Upload image</label>
</td>
<td width=20>
<input name="file_name" type="file">
</td>
</tr>
<tr>
<td width=50>
<div class="input-row"><label for="mail">E-mail: </label>
</td>
<td width=0>
<input id="mail" name="mail" type="text" /></div>
</td>
</tr>
<tr>
<td>
<input name="upload" value="Upload" type="submit">
</td>
</tr>
</table>
</form>
</div><!-- end form -->