Html 为什么人们会重视它;提交;对于表单中的按钮元素,如果它赢了';不可张贴
我见过人们这样做:Html 为什么人们会重视它;提交;对于表单中的按钮元素,如果它赢了';不可张贴,html,Html,我见过人们这样做: <form ..> <button type='submit' value='Submit'>Sign Up</button> </form> 注册 为什么他们需要value='Submit',如果它甚至没有提交到服务器?是否用于辅助功能?表单可以有多个提交按钮。如果还为每个按钮指定了一个名称,则可以在提交后使用该值查看单击了哪个按钮 <!DOCTYPE html> <html> <h
<form ..>
<button type='submit' value='Submit'>Sign Up</button>
</form>
注册
为什么他们需要
value='Submit'
,如果它甚至没有提交到服务器?是否用于辅助功能?表单可以有多个提交按钮。如果还为每个按钮指定了一个名称
,则可以在提交后使用该值查看单击了哪个按钮
<!DOCTYPE html>
<html>
<head>
<title>test submit</title>
</head>
<body>
<form action="#" method="get">
<button type='submit' name="clicked" value="thefirst">First</button>
<button type='submit' name="clicked" value="thesecond">Second</button>
</form>
</body>
</html>
提交测试
弗斯特
第二
如果使用第一个按钮提交,则发布的参数将被第一个按钮单击,而第二个按钮将被第二个按钮单击
当然,在这种情况下,更明智的方法是给按钮起不同的名字。但是你明白了。所有的程序员都使用这个。因为它是很好的理解另一个程序员审查已经编写的代码。这不是强制性的 这不重要,应该忽略不计。
类型
属性才是最重要的,它说“嘿,我是一个按钮,我要将此表单提交到表单操作
”@DanielTheGeek-它实际上并不重要submit
是默认值。人们为什么做一些没有实际效果的事情实际上是一个意见/猜测的问题。您是否注意到它不会被发布对不起,这并不能回答只有一个submit按钮,没有name
字段,而只有一个value=“submit”的问题
field.@PraveshAgrawal我认为OP意味着在单击按钮时没有提交按钮的值。否则,为什么要有一个提交按钮呢。@platypus如果没有名字,您仍然可以在验证期间用JavaScript检索该值,因此它仍然有一些用处。或者,在您正在讨论的特定情况下,它可能是
是
时的遗留问题,并且需要该值。更改为
后,value属性将不会被错误检查器捕获,因此它只会保留在中。@MrLister实际上提出了一个问题:为什么人们通常在对value='Submit'
没有用处的情况下编写它。