gpt4 book ai didi

HTML:使用嵌套
的风险?

转载 作者:搜寻专家 更新时间:2023-10-31 02:25:49 24 4
gpt4 key购买 nike

使用此布局是否存在任何浏览器兼容性问题

<form action="javascript:alert('error on submit outer')" onsubmit="submitOuterScriptedForm(this); return false">
<input name="field1"/>
<form action="javascript:alert('error on submit inner')" onsubmit="submitInnerScriptedForm(this); return false">
<input name="field1"/>
<button type="submit">Click here for JavaScript mini-form</button>
</form>
<input name="field2"/>
<button type="submit">Click here to submit JavaScript main form</button>
</form>

预期结果

  • 在第二个输入中按回车键或单击第一个按钮触发内部表单的提交。
  • 在第一个或第三个输入中按回车键或单击最后一个按钮会触发外部表单的提交。

最佳答案

它不是有效的 HTML。

不允许嵌套表单标签。

来自DTD and spec :

<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->

-(FORM) 特别禁止嵌套表单。

预期结果:W3 验证服务中的验证错误。

浏览器预期结果:未定义的行为。

关于HTML:使用嵌套 <form> 的风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5954567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com