gpt4 book ai didi

javascript - 当我提交时,我的网站收到文件错误

转载 作者:行者123 更新时间:2023-12-03 08:07:41 24 4
gpt4 key购买 nike

我现在遇到的唯一问题是我无法在文本字段中保存我的文本:

我尝试过使用java脚本,我不知道这是否可行。

如果您知道我能做什么,那就太好了。

但我认为我已经解决了文件错误的问题:

<!DOCTYPE html>
<html>
<head>
</head>
<body>

<td valign="top" bgcolor="#eoe1e2" align="center">
<table id="table-text" align="center" border="0" width="100%" height="700px">
<tr height="10px">
<td align="center"></td>
</tr>
<tr>
<td align="center" valign="top" width="100%">

<!-- BEGIN MAIN SECTION -->
<!---- BEGIN MAIN BODY OF PAGE ---->
<table align="center" border="0" width="80%">
<tr><td align=center>&#160;</td></tr>
<tr>
<td align="center" valign="center">

<form name='plugstatus' action='file:///C:/Users/mib/Desktop/sss.HTML' method='POST' id='plug_form'>
<table border=2 cellpadding=2 cellspacing=2>
<tr>
<td colspan='8' align='center'><b>PLUG CONTROL</b></td>
</tr>
<tr>
<td colspan='8' align='center'><b>Unit LOCAL</b></td>
</tr>
<tr bgcolor='#cfcfcf'>
<td valign='top'>PLUG</td>
<td valign='top'>NAME</td>
<td valign='top'>DEFAULT</td>
<td valign='top'>BOOT/SEQ.<br />DELAY</td>
<td valign='top'>STATUS</td>
<td valign='top'>PRIORITY</td>
<td valign='top'>ACTION</td>
</tr>
<tr>


<td bgcolor='#cfcfcf'>A1</td>
<td align='left' bgcolor='#cfcfcf'>
<input type="text" name="txtfield" id="txtfield" value=""
placeholder="input your text" onchange="storeitem(this.value)" />
</td>
<td bgcolor='#cfcfcf' align='center'>OFF</td>
<td bgcolor='#cfcfcf' align='center'>0.5 Secs</td>
<td bgcolor='#cfcfcf' align='center'>OFF</td>
<td bgcolor='#cfcfcf' align='center'>
1

</td>
<td bgcolor='#cfcfcf' align='center'>
<select name="u1plug1"><option value='0'>On</option><option value='2'>Off</select>
</td>
</tr>
<tr>
¨
<td bgcolor='#efefef'>A2</td>
<td align='left' bgcolor='#efefef'>BDK-ASR1002_RACK04</td>
<td bgcolor='#efefef' align='center'>OFF</td>
<td bgcolor='#efefef' align='center'>0.5 Secs</td>
<td bgcolor='#efefef' align='center'>OFF</td>
<td bgcolor='#efefef' align='center'>2</td>


<td bgcolor='#efefef' align='center'><select name="u1plug2"><option value='0'>On</option><option value='2'>Off</option></td>
</tr>
<tr>


</table>



<script language="javascript">
function storeitem(val) {
localStorage.setItem('txtfield', val)
}

function loaditem() {

var txtfield = document.getElementById('txtfield');
txtfield.value = localStorage.getItem('txtfield');

}

window.onload = loaditem;
</script>

<h1> </h1>
</body>
</html>

最佳答案

如果您从本地磁盘加载 HTML 并且仅提供 /cgi-bin/gethtml 作为操作,浏览器将尝试在本地磁盘上查找此路径来加载它。

该路径几乎肯定是无效的(除非您使用基于 UNIX 的操作系统并且实际创建了路径 /cgi-bin/),因此您会收到错误消息。

要完成此操作,您需要添加完整的 URL 作为操作:

http://server.whatever/cgi-bin/gethtml

或者通过 HTTP 从服务器加载 HTML,这样相对路径就可以工作。

编辑:

网络服务器上的目录/cgi-bin/有特殊的含义,它包含由网络服务器执行的脚本,通常是perl或类似的脚本语言,但它们也可以是二进制程序。

这些脚本/程序需要由网络服务器执行,它们不能与 file://... URI 一起使用。评估表单数据也是如此。

关于javascript - 当我提交时,我的网站收到文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com