我正在尝试在Windows上创建Web控制面板。该文件作为HTA(HTML应用程序)运行,因此可以访问文件系统。我希望它创建一个文件,其名称为的值,pagename
其内容为的值content
。
到目前为止,我的代码:
<form id="cpage">
Enter Name of Page to Create: <input type="text" id="pagename"/><br>
Enter Page Contents: <input type="text" id="content"/><br>
<input type="submit" value="Submit" onclick="formdata()"/>
<script>
function formdata()
{
var filname= document.getElementById("pagename").value;
var content= document.getElementById("content").value;
}
</script>
这里有几个问题。一是这不是有效的HTML标记。该script
标签必须关闭。第二,您的函数不是用大括号关闭的。第三,您只声明一个变量。您需要其中两个。
它应该看起来像这样。
<script>
function formdata() {
var pagename = document.getElementById("pagename").value;
var content = document.getElementById("content").value;
}
</script>
onclick
提交表单时也会触发该事件,但是看起来它没有做任何事情,仅创建变量。您可以在函数末尾添加类似的内容
var string = "Page Name: " + pagename + "\n" + Content: " + content;
alert(string);
这是您要找的东西吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句