2Ni*_*meo 0 server-side-includes lwip
我有一个简单的HTML表单,我想在其中使用SSI标记数据预填充字段.这就是我所做的:
<form method="get" action="flashWrite.cgi">
<li><i>Network Configuration</i>
<br>
<table border="0">
<tr>
<td>IP Address:</td><td><input value="<!--#ipaddr-->" name="ipaddr"></td>
</tr>
<tr>
<td>Subnet Mask:</td><td><input value="<!--#snetmsk-->" name="snetmsk"></td>
</tr>
<tr>
<td>Gateway:</td><td><input value="<!--#gateway-->" name="gateway"> </td>
</tr></table>
Run Code Online (Sandbox Code Playgroud)
结果有点令人失望:

永远不要介意这些IP值显示为32位整数,我稍后会处理.困扰我的是标签出现在表格中.有人可以告诉我为什么在表单中,值被附加到标签而不是替换标签?
这是在运行LWIP堆栈的TI LM3S9D96 MCU上进行的.
小智 6
如果html表单代码在固件中,您将根据需要创建表单.
例如,
在Html中:
<td>IP Address:</td><td><!--#form_ipaddr--></td>
Run Code Online (Sandbox Code Playgroud)
在固件中,form_ipaddr标记的代码:
sprintf(pcBuffer, "<input value="%s" name="ipaddr">", pcIpAddrString);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1404 次 |
| 最近记录: |