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 に答える