有这样一个问题:
1.htm有一个表单,按纽onclick="qwe()",qwe()是JavaScript函数,qwe()实现取得表单内容,并放在变量中,再执行action="check.cgi",
check.cgi的内容没法改变,现在要求在传送的过程中将数据截留并保存到一个文件中,并不能影响向check.cgi传送数据.请问如何实现?
测试通过,不过会有安全性警告,因为在客户端的JavaScript.
<script>
function qwe()
{
var fso, f, r;
var ForReading = 1, ForWriting = 2;
var u=document.wang.username.value;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\myfile.txt", ForWriting, true);
f.Write(u);
f.Close();
f = fso.OpenTextFile("c:\\myfile.txt", ForReading);
r = f.ReadLine();
return(r);
document.wang.submit();
}
</script>
<body>
<form method="POST"
action="http://localhost/Program/javascript/check.asp"
name="wang">
<input type=text name=username>
<input type=submit value="灰豆宝宝.net" onclick="qwe()">
</form>
</body>