gpt4 book ai didi

java - Wicket 中的嵌套表单 : form "breaks"

转载 作者:行者123 更新时间:2023-12-02 03:33:00 25 4
gpt4 key购买 nike

根据此维基条目:

Nested Forms

Wicket 应该支持嵌套表单。然而,当我尝试使用它们时,一切都崩溃了。

这是我的代码的简化版本:

<form wicket:id="outer">
<!-- some fields... -->

<form wicket:id="inner">
<!-- some fields... -->
</form>

<!-- some other fields... -->
</form>

看起来不错,但是在生成的 HTML 输出中,内部表单的开始标记为:

<form wicket:id="inner">

刚刚丢失。完全消失了!

这显然意味着内部表单正在关闭 </form>标签现在被解释为外部表单的结束标签,最后一个 </form>结束标签不再有相应的开始标签。长话短说:生成的 HTML 不正确,并且破坏了整个页面。

如何防止内部窗体打开<form ...>标签会消失吗?

最佳答案

<form>内部表单的标签转换为 <div> 。其结束标记的情况也应如此。

嵌套<form>在另一个里面<form>根据 HTML 规范无效!

在将标记传递到 Wicket 之前检查其是否有效。您必须只有一个问题 - 嵌套的 <form> s。修复其他所有问题!

关于java - Wicket 中的嵌套表单 : form "breaks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815384/

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