form を介してファイルを取得し、そのタイプを検証するように依頼します。しかし、Javaスクリプトが機能しないか、呼び出しが表示されないように聞こえますか?
<form enctype="multipart/form-data" action="Upload2.jsp"
method="post" onsubmit="javascript:return validate();">
<td><b>Choose txt file To Upload:</b></td>
<td><input name="file" type="file"></td>
<td><input type="submit" value="Upload File" ></td>
</form>
そして、ここにスクリプトがあります:
<script language="JavaScript">
function validate(){
if(document.form.file.value == "" ) {
alert("Enter course code !");
return false;}
else {
var value = document.form.file.value;
var ext = value.substr(dot, value.length);
//ext = value.slice(file.indexOf(".")).toLowerCase();
if ( ext=="txt" ) {
return true; }
else{
alert("choose a .txt file");
return false;}
}
}
</script>
そして、これがフォームです..私のスクリプトの正しさがわからないのですか?