在Web中通过HTML的表单和用户交互是最常见的方式之一,同时HTML的表单也是Web最为复杂的交互部分之一。正因为其复杂,Web中的表单开发也令开发较为头疼。另外,Web表单涵盖了很多部分,除了我们最为熟悉的的<input>
、<button>
、<select>
等表单元素之外,还有其他新的表单元素,比如在HTML5新增的<datalist>
、<output>
、<progress>
和<meter>
等元素。简单地说,这些元素可以构建出人与机对话或交互用户界面,然而由于历史和技术上的原因,如何充分发挥它们的潜力并不总是显而易见的。就拿<input>
来说吧,要想彻底了解和懂得用<input>
并不是易。既然如此,我们在这篇文章中就来和大家聊聊<input>
中的故事。