gpt4 book ai didi

java - 如何在 Java 中启用禁用的 JSP 按钮?

转载 作者:行者123 更新时间:2023-12-01 14:23:26 24 4
gpt4 key购买 nike

我想要这样的东西:

public void setButton(){
document.getElementById('scan').disabled=false;
}

scan 是 JSP 中按钮的 ID。

最佳答案

您在这里处理的是html和javascript,而不是不是java。服务器上基于 Java 的系统将生成基于 html/css/js 的代码(在执行 JSP 后)并将其发送到浏览器。要启用/禁用和禁用按钮,请使用 javascript。

不确定您的用例是什么,但您可以使用以下javascript code启用/禁用按钮的代码

document.getElementById("scan").disabled = true;

这可以在任何事件上调用(例如页面加载等)..

编辑:鉴于新要求(捕获 USB 事件),这可能不像看起来那么简单。我建议采用以下方法。

  1. 写一个signed Java Applet 。此 Applet 将使用一些 USB 接口(interface) API(例如 jUSB )来监听 USB 插件事件。
  2. 然后,从此 Applet 使用 Applet Javascript interaction调用 javascript 函数来启用按钮(假设页面加载时按钮被禁用)。

所以它的工作原理如下

  • 当您点击 URL 时,浏览器会加载页面和 Applet(默认情况下禁用“扫描”按钮)
  • 您插入 USB 设备
  • 小程序中的 Java 代码监听此事件
  • 监听器调用页面中的 Javascript 函数来启用“扫描”按钮。

关于java - 如何在 Java 中启用禁用的 JSP 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17359664/

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