form添加name属性后,input中value不生效
时间: 2024-03-05 17:54:58 浏览: 28
添加name属性不会影响input中value的生效。请检查代码是否正确,可能是其他原因导致问题出现。以下是一个示例,可以正常显示input中的value:
```
<form action="submit.php" method="post">
<input type="text" name="username" value="John">
<input type="submit" value="Submit">
</form>
```
相关问题
form标签添加name属性后,里面的input中value不生效
form标签添加name属性不会影响input中value的生效。请检查代码是否正确,可能是其他原因导致问题出现。以下是一个示例,可以正常显示input中的value:
```
<form name="myForm" action="submit.php" method="post">
<input type="text" name="username" value="John">
<input type="submit" value="Submit">
</form>
```
请注意,form标签的name属性和input标签的name属性是不同的,它们的作用也不同。form标签的name属性通常用于JavaScript中获取表单元素,而input标签的name属性用于提交表单数据到服务器。
在<td ><form target="ip" id="form28" name="form4" method="post" action="/cgi-bin/vgaic.cgi"> <input type="text" name="ip" id="ip" size="16" /> <label for="name1_submit"></label> <input type="submit" name="name1_submit" id="name1_submit" onclick="if(confirm('需重启才能生效,是否立即重启?点确定立即重启')) {} else{return false;}" value="设置" /> <label for="label50"></label> <input type="reset" name="name_abord16" id="label50" value="清除" /> </form></td>的弹窗中增加一个重启按钮 <td ><form target="sys" id="form20" method="post" action="/cgi-bin/reboot"> <input type="submit" name="reboot" id="reboot" value="重启" /> </form>
在这段代码中,可以在`<td>`标签内添加一个新的`<form>`标签,用于提交重启请求。具体代码如下:
```
<td>
<form target="ip" id="form28" name="form4" method="post" action="/cgi-bin/vgaic.cgi">
<input type="text" name="ip" id="ip" size="16" />
<label for="name1_submit"></label>
<input type="submit" name="name1_submit" id="name1_submit" onclick="if(confirm('需重启才能生效,是否立即重启?点确定立即重启')) {} else {return false;}" value="设置" />
<label for="label50"></label>
<input type="reset" name="name_abord16" id="label50" value="清除" />
</form>
<form target="sys" id="form29" method="post" action="/cgi-bin/reboot">
<input type="submit" name="reboot" id="reboot" value="重启" />
</form>
</td>
```
这段代码中,我们新增了一个`<form>`标签,`target`属性设置为`sys`,用于提交重启请求。按钮的`name`属性设置为`reboot`,当用户点击该按钮时,会向服务器发送一个重启请求。