0
フォームの内容を取得してテキストファイルに書きたいコードを記述しました。コードは、テキストファイルに書き込みません。次のコードの問題は何ですか?フォームの内容をテキストファイルに書き込む
<%@ page import="java.io.*" %>
<html>
<head>
<script type="text/javascript">
function mySave()
{
var fo=fopen("D:\\t.txt",3);
if(fo!=-1)
{
var q=document.getElementByName("qn").value;
var a=document.getElementByName("A").value;
var b=document.getElementByName("B").value;
var c=document.getElementByName("C").value;
var d=document.getElementByName("D").value;
fwrite(fo,q);
fclose(fo);
}
else
{
return false;
}
</script>
<body>
<form method="post" action="text.jsp" onSubmit="mySave()">
<center>
<table>
<tr><td>
Question :</td><td><input type="text" size="75" name="qn"/></td></tr><tr><td>
Option A :</td><td><input type="text" size="20" name="A"/></td></tr><tr><td>
Option B :</td><td><input type="text" size="20" name="B"/></td></tr><tr><td>
Option C :</td><td><input type="text" size="20" name="C"/></td></tr><tr><td>
Option D :</td><td><input type="text" size="20" name="D"/></td></tr><tr><td>
<input type="submit" value="Save" /></td></tr>
</table>
</center>
<form>
</body>
</html>
なぜ、使用していないときにjava.ioパッケージをインポートしていますか?あなたは純粋なjavascriptを使用していて、Javaスクリプトは使用していません。唯一のJavaコードはインポートです。 – Koekiebox