javascript - 如何使用此复选框变量将复选框变量从 java 方法传递到 JavaScript 方法,但我没有得到正确的输出

标签 javascript java html checkbox

我需要将复选框 boolean 值(True 或 False)从下面的 java 方法传递给 java 脚本函数。

Java 方法::

M1() {
  generatedXML.append("<div id=checkboxes> ");
  generatedXML.append("<input type=checkbox ");
  generatedXML.append(" onchange=\"setValue('");
  generatedXML.append(obj);
  generatedXML.append("','");
  generatedXML.append('this');
  generatedXML.append("');\"");
}

JavaScript 函数::

function setValue(obj,refr) 
{
  alert(refr.checked); // i think it will alert true or false??
  //Need Boolean value of checkbox 
}

最佳答案

您应该向复选框添加一个 id 属性,并在 javascript 中通过其自己的 id 访问复选框本身。类似的东西

document.getElementById('checkIdHere');

关于javascript - 如何使用此复选框变量将复选框变量从 java 方法传递到 JavaScript 方法,但我没有得到正确的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37694419/

相关文章:

javascript - 内部函数是外部函数的属性吗?

java - 将用户的字符串输入限制为字母和数字值

javascript - 作为字符串的 HTML DOM 元素名称

javascript - 如何显示另一个元素的文本

javascript - 使用回调函数进行快速路由时未定义参数

javascript - 服务器端调用未显示 Fancybox

javascript - 我的 JavaScript 函数在未被调用的情况下运行

java - 用 Java 从文本文件中读取行并分割内容

javax.servlet.ServletException : java. lang.LinkageError

asp.net - runat server 和 default asp label 哪个 Span 更好?