您好,匿名用户

div 与 form 实现表单的区别是 ?

0 投票

用div + css 实现表单与用 form 实现表单,两者各有哪些优劣势,各自适合哪些场景呢?

用户头像 提问 4 天 @ Cassiopeia 中士 (1,217 威望)
分享到:

1个回答

0 投票
 
最佳答案

form 实现意味着可以使用原生表单的交互,比如 form 的同步提交,比如 form 里的 input 的 pattern 和 required。

如果不用原生交互的话,两者似乎没什么差别。现在一般用 div+css 实现,因为都是定制化的表单。而且现在一般是异步提交,意味着不需要用 form 的同步提交。另外,国外网站似乎更喜欢用 form 实现。

当然如果不用 form 的话,还要注意 HTML 的语义化,即让人能理解这个 div+css 是表单。

用户头像 回复 4 天 @ LeBlanc 中士 (1,054 威望)
选中 5月12日 @Cassiopeia
提一个问题:

相关问题

0 投票
1 回复 168 阅读
用户头像 提问 2017年 4月22日 @ Lucian 下士 (881 威望)
0 投票
1 回复 23 阅读
0 投票
1 回复 2 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...