0

我正在使用微控制器,并通过 html 页面与它进行通信。

这些页面作为一些常量存储在微控制器中,并被发送到 PC 以供显示。

我想在发送到 PC 的 html 页面的末尾附加我的变量数据,以在页面中间的框中显示它们。

在此之前,我被迫在框中的 html 中找到变量的确切位置。

有没有办法在页面的中间框中显示附加在 html 末尾的数据?

<!DOCTYPE html>
<html>
<head>
<title>SAAT Co</title>
<h1><center><font color="red"> SAAT Co </font></center></h1>\r\n<h1><fontcolor="blue">   Ethernet Display T24M08 </font></h1>\r\n
<script>
<--
function validateForm()
{
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
  {
  alert("First name must be filled out");
  return false;
  }
}
-->
</script>
</head>

<body>

   <form name="myForm" action="http://192.168.1.250" onsubmit="return validateForm()" method="post">
<table>
  <tr>
    <td>Firmware Version :</td>
    <td><input type="text" name="dev-info" value=" " ></td>

  </tr>
  <tr>
    <td>MAC Adress :</td>
    <td><input type="text" name="mac-addr"></td>

  </tr>
  <tr>
    <td>IP Adress :</td>
    <td><input type="text" name="ip-addr"></td>

  </tr>
</table>
<input type="submit" value="Apply/Reboot">
</form>
</body>
</html>
4

1 回答 1

1

如果我对您的理解正确,您可以通过将您的值分配给相应的文本框来完成您想要做的事情。下面的示例通过为您的文本框提供一个 ID,然后使用 javascript 将您的值插入该文本框来实现这一点。

      <td>MAC Adress :</td>
      <td><input type="text" id='MacAddy' name="mac-addr"></td>
      ...
      </form>
   </body>
</html>

<script>
    document.getElementById('MacAddy').value = "your_value_here";
</script>

可以按照您在帖子中描述的方式将 javascript 附加到文档中。

于 2013-03-13T14:36:19.877 回答