【问题标题】:when to use form tags何时使用表单标签
【发布时间】: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应该只用于增强体验。考虑到这一点,表单标签永远不能省略。

标签: jquery html laravel


【解决方案1】:

是的,你可以去掉form 标签来显示标准的东西,比如在 jQuery 中。但是,您的问题也被标记为 php,这让我认为您最终确实需要它。

另外我看到了一个text 标签。您也可以在没有表单的情况下显示文本,但它不会在任何地方提交。您可以使用 javascript/jQuery 显示文本字段的输入。

所以对于 jQuery,form 标签没有真正的理由。但是请阅读这个问题:Why use a form tag when you're submitting via ajax?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多