
只有脚本的验证部分似乎正在工作.
<!DOCTYPE HTML PUBliC "-//W3C//DTD xhtml 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"><HTML xmlns="http://www.w3.org/1999/xhtml"><script LANGUAGE="JavaScript">function Write(input1,input2){ var fso = new ActiveXObject("Scripting.fileSystemObject"); var s = fso.OpenTextfile("C:\test.txt",true); s.Writeline(input1 + "," + input2); s.Close();}function valIDateForm() { var x1=document.userform.pwd.value; var x2=document.userform.re_pwd.value; if (x2 == x1){ Write(document.userform.user.value,document.userform.pwd.value); } else{alert("Passwords are not the same,Re-enter password");}}</SCRIPT><head> <link rel="stylesheet" href="CSS/screen.CSS" media="screen" /></head><body><div ID="container"> <h2>Create a new account <?PHP echo "It works!"; ?></h2> <form ID="form1" name="userform" METHOD="GET" ONsubmit="return valIDateForm()" ACTION=""> <fIEldset><legend>Create a new Account</legend> <p > <label for="username">Username</label> <input type="text" name="user" size="30" /> </p> <p> <label for="password">Password</label> <input type="password" name="pwd" size="30" /> </p> <p> <label for="repassword">Re-enter Password</label> <input type="password" name="re_pwd" size="30" /> </p> </fIEldset> <p ><button type="submit" value="submit">Signup</button></p> </form> </div></body></HTML>解决方法 我拿出我的一般.HTA读/写例程并将它们放在这里为你. >删除了xhtml内容并切换到HTML 5 DOCTYPE
>清除标记符合HTML5标准.
>修复了inputS中的ID. label元素按ID而不是名称匹配.
>在表单中添加了返回false.
一般注意事项:
>只有构造函数应该以大写字母开头.
>必须使用.HTA文件名保存
>不用说,这只是windows.
<!DOCTYPE HTML><HTML><script>var IE_writefile = function (fname,data) { var fso,fileHandle; fso = new ActiveXObject("Scripting.fileSystemObject"); fileHandle = fso.CreateTextfile(fname,true); fileHandle.write(data); fileHandle.close(); };var IE_readfile = function (fname) { try { fso = new ActiveXObject("Scripting.fileSystemObject"); var fso,filehandle,contents; filehandle = fso.OpenTextfile(fname,1); contents = filehandle.ReadAll(); filehandle.Close(); return contents; } catch (err) { return null; } };function Write(input1,input2){ var s = input1 + "," + input2; IE_writefile("test.txt",s);}function valIDateForm() { var x1=document.userform.pwd.value; var x2=document.userform.re_pwd.value; if (x2 == x1){ Write(document.userform.user.value,Re-enter password");}}</script><head> <link rel="stylesheet" href="CSS/screen.CSS" media="screen"></head><body><div ID="container"> <h2>Create a new account <?PHP echo "It works!"; ?></h2> <!-- return false added to keep the form from reloading --> <form ID="form1" name="userform" METHOD="GET" ONsubmit="return valIDateForm();return false" ACTION=""> <fIEldset><legend>Create a new Account</legend> <p > <label for="username">Username</label> <input type="text" name="user" ID="user" size="30"> </p> <p> <label for="pwd">Password</label> <input type="password" name="pwd" ID="pwd" size="30" /> </p> <p> <label for="repassword">Re-enter Password</label> <input type="password" name="repassword" ID="repassword" size="30" /> </p> </fIEldset> <p ><button type="submit" value="submit">Signup</button></p> </form> </div></body></HTML> 总结 以上是内存溢出为你收集整理的html中的Javascript写入文件全部内容,希望文章能够帮你解决html中的Javascript写入文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)