【发布时间】:2016-01-18 19:39:21
【问题描述】:
我正在处理一个页面,该页面有一个输入和一个按钮,可以使用 jquery 在页面的某处添加输入。去掉表单标签而只使用输入和按钮标签是否有效?
HTML:
<input type="text">
<button type="button" id="add-me">add</button>
jQuery :
$('#add-me').click(function(){
//do stuff
});
【问题讨论】:
-
您是否对标准的有效性感兴趣,或者它是否适用于浏览器?
-
这使得一次
submit(发送到服务器)多个input值变得更容易。我很确定没有form tag有办法做到这一点。这就像制作一组inputs :) -
@Glubus 是的。我对设计标准 html 页面 很感兴趣
-
在这种情况下,我建议在 html5 验证器中尝试这些东西。我实际上不确定标准是否将输入标签限制为仅存在于表单标签中,尽管您可以通过将其作为输入提供给 njah validator.w3.org/#validate_by_input+with_options 上的验证器来轻松检查这一点。
-
个人意见:一个网站在没有JavaScript的情况下应该始终完全可用,JS应该只用于增强体验。考虑到这一点,表单标签永远不能省略。