Jér*_*nge 15 html javascript forms input-field
输入字段通常与表单相关联,但我想在简单的Javascript/HTML页面中使用它们.我不需要表格.我发现我的HTML页面没有问题,但是我不知道有任何危险或不良做法吗?我只是不希望我的页面出错.
(基本上,我的页面中的字段可以根据其他字段中的值启用或禁用Javascript)
nnn*_*nnn 10
唯一真正的问题是,如果您希望页面为禁用JavaScript的用户运行 - 如果输入实际上是用户输入,那么将它们放在表单之外意味着您需要使用JavaScript(可能是使用Ajax)来执行任何操作使用值,而表单字段可以在没有JavaScript的情况下提交.如果您的页面无意提交给服务器,那么您依赖于JavaScript进行交互.如果您已考虑到这一点并且对您的方案无关紧要,那么请继续.
PS我应该提到,就HTML标准而言,拥有非形式的输入元素是完全有效的.
你应该没事AFAIK.无论如何,HTML 4.01标准都可以
http://www.w3.org/TR/html401/interact/forms.html#form-controls
用于创建控件的元素通常出现在FORM元素中,但在用于构建用户界面时,也可能出现在FORM元素声明之外.这将在内部事件一节中讨论.请注意,表单外部的控件无法成功控制.