我希望有这样的东西:
public void setButton(){
document.getElementById('scan').disabled=false;
}
scan是JSP中按钮的ID。
答案 0 :(得分:1)
您在这里处理的是 html和javascript 以及不是java 。服务器上基于Java的系统将生成基于html / css / js 的代码(执行JSP 后的)并将其发送到浏览器。要启用/禁用和禁用按钮,请使用javascript。
不确定您使用的是什么情况,但您可以使用以下javascript code代码启用/禁用按钮
document.getElementById("scan").disabled = true;
可以在任何事件(如页面加载等)上调用它。
修改强> 根据新要求(捕获USB事件),这可能不像看起来那么简单。我建议采用以下方法。
所以它的工作原理如下
答案 1 :(得分:0)
JSP中的所有HTML都在服务器端编译并转到Client
。
如果你想做某事,你需要提出请求。
您可以直接使用jsp中的html
<input type="button" name=myButton id="scan" value="disable" disabled>
如果javascript
document.getElementById("scan").disabled=true; //not false
答案 2 :(得分:0)
也许你可以使用这个
document.getElementById("scan").disabled = true;
或jquery
$("#scan").disable = true;