【发布时间】:2013-05-08 08:50:31
【问题描述】:
我想在 script.aculo.us 的参数中传递动态值,以便在我的 jsp 页面中进行自动建议
下面是我的代码,我想在其中获取复选框的值并将其传递给服务器。但是在服务器端jsp中,它的打印原样(即pf复选框值它的打印document.getElementById("mgmtsystem").checked)
<div class="auto_complete" id="object_name_auto_complete"></div>
<script type="text/javascript">
new Ajax.Autocompleter('<%=name%>', 'object_name_auto_complete', '<%=request.getContextPath()%>/component/ajax_introdata', { parameters: 'suggEnable= document.getElementById("mgmtsystem").checked' })
</script>
在上面的代码中,我试图发送document.getElementById("mgmtsystem").checked 的值,但它只是将它作为相同而不是它的值传递
【问题讨论】:
-
document.getElementById("mgmtsystem").checked将仅返回true/false以防检查状态。 -
是的。我只想将该真/假值传递给服务器,但不知何故它没有解析真/假值,而是将值作为 document.getElementById("mgmtsystem").checked 发送
-
根据
w3 Schools,它只返回真/假。你能不能过去mgmtsystemHTML 所以可以有一些想法。 -
我只是把相关代码放在jsfiddle.net/sukumar/emZrJ
-
看看这个。这很简单。 jsfiddle.net/emZrJ/2
标签: javascript prototypejs scriptaculous