2013-03-13 61 views
0

我正在使用一個微控制器,並且通過html頁面與它進行通信。如何通過在html頁面末尾附加var來插入一些變量

這些頁面在微控制器中存儲爲一些常數,併發送到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> 
+2

老兄,我們並不需要使用HTML註釋來隱藏自1996年以來的JavaScript 。您從哪裏得到這個古老的代碼? – 2013-03-13 14:32:20

+0

其中你從哪裏讀取數據?上面的html中的那個部分在哪裏? – iJade 2013-03-13 14:34:33

+0

@Diodeus - 你只是*想*這是一條評論。 Bwahaha''。 – 2013-03-13 14:38:03

回答

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可以以您在文章中描述的方式添加到文檔中。