gpt4 book ai didi

JavaFX WebView : how to check if form is valid?

转载 作者:行者123 更新时间:2023-11-29 08:20:30 25 4
gpt4 key购买 nike

有没有办法从 Java 判断表单是否有效?

基本上,如果所有输入字段约束都满足则返回 true 否则返回 false 的方法。

奇怪的是,org.w3c.dom.html.HTMLFormElement 实际上没有 checkValidity() 方法。

编辑:

更奇怪的是,实现 com.sun.webkit.dom.HTMLFormElementImpl 确实支持方法 checkValidity()。不幸的是,无法直接访问包 com.sun.webkit,因此该方法不可用。

最佳答案

DOM 对象像 HTMLFormElement 只有模型结构。它们无法执行 JavaScript。

但是,WebEngine 本身确实有一个 JavaScript 解释器,您可以使用 executeScript 调用它。方法:

boolean valid = (Boolean) webView.getEngine().executeScript(
"document.forms[0].checkValidity();");

checkValidity() 方法已记录 herehere .

关于JavaFX WebView : how to check if form is valid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59274247/

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