2013-04-16 31 views
0

我发送一些数据,它在表格和表单中。我的问题是它会发送表中的全部变量。目标IP是一个微控制器,我需要发送一些变量而不是整个变量。从javascript表格发送数据

<html> 
<head> 
    </head> 
<body> 
<form name=myForm onsubmit=return validateForm() method=post> 
<table> <tr> 
    <td>Device Info :</td> 
<td><input type=text name=dev-info id=01 size=3 value= ></td> 
    <td> <input type=submit value=Apply/change></td> 
    </tr> 
    <tr> 
    <td>MAC Adress :</td> 
    <td><input type=text name=mac-addr id=02 size=3 value= ></td> 
    <td> <input type=submit value=Apply/change></td> 
</tr> 
    <tr> 
    <td>IP Adress :</td> 
    <td><input type=text name=ip-addr id=03 size=3 value= ></td> 
    <td> <input type=submit value=Apply/change></td> 
</tr> 
<tr> 
    <td>Gateway Adress :</td> 
    <td><input type=text name=gate-addr id=04 size=3 value= ></td> 
    <td> <input type=submit value=Apply/change></td> 
</tr> 
<tr> 
    <td>Subnet Mask :</td> 
    <td><input type=text name=sub-msk id=05 size=3 value= ></td> 
    <td> <input type=submit value=Apply/change></td> 
</tr> 
<tr> 
<td>Ntp Server IP :</td> 
    <td><input type=text name=ntp-ip id=06 size=3 value= ></td> 
    <td> <input type=submit value=Apply/change></td> 
</tr> 
</table> 
<input type=submit action=http://192.168.1.250 value=Apply/Reboot> 
</form> 
</body> 
</html> 
+2

为什么包括他们,如果他们不都是必需的? – BenM

+2

只有'name'属性的输入通过表单发送。在不想发送数据的地方删除此属性 – sdespont

回答

0

Rmove name="ntp-ip"

<input type=text name="ntp-ip" id=06 size=3>如果你不想当形式submits.And休息做同样的张贴价值

+0

但是当我删除块中的名称时,它不会发送任何内容。我希望每个块中的每个按钮都只是在块中发送数据。 –

+0

是的,它不会,但从你不想发布的字段中删除名称,并保留你想得到的名称。 –

+0

但我希望每个块中的每个按钮都发送自己的可变数据。 –