有些时候,我们在后台不单单要得到选中的复选框值,还要得到没有选中的复选框值.JS代码如下:
var obj = ListForm.name
var strValue
var strEnptyValue //没有选中的复选框值
var intCounter
var intEnptyCounter
strValue = ""
strEnptyValue = ""
intCounter = 0
intEnptyCounter = 0
for(i = 0 ; i < obj.length ; i++)
{
if(obj[i].checked == true)
{
if(intCounter > 0)
{
strValue = strValue + "," + obj[i].value
}
else
{
strValue = obj[i].value
}
intCounter = intCounter + 1
}else
{
if(intEnptyCounter > 0)
{
strEnptyValue = strEnptyValue + "," + obj[i].value
}
else
{
strEnptyValue = obj[i].value
}
intEnptyCounter = intEnptyCounter + 1
}
}
ListForm.command.value="test";
ListForm.strValue.value=strValue;
ListForm.strEnptyValue.value=strEnptyValue;
ListForm.submit();
分享到:
相关推荐
这样,当我们完成循环后,`chestr`变量将包含所有选中复选框的值,形成一个由逗号分隔的字符串。 #### 步骤4:处理结果 最后,我们需要处理`chestr`变量的值。如果`chestr`仍然为空字符串,这意味着没有复选框被...
- **`selectIdsValue()`** 函数根据当前复选框的状态更新`selectIds`变量,这个变量存储了所有被选中复选框的值或ID。 - **`selectOneAddValue()`** 和 **`selectOneReduceValue()`** 分别处理单个复选框被选中和...
前端获取选中复选框的值可以通过jQuery轻松实现: ```javascript function check() { var str = "缺少材料:"; $("input:checkbox[nName='Id']:checked").each(function() { str += $(this).val() + ','; }); ...
### js翻页复选框状态保存 在网页开发过程中,特别是在使用JSP(Java Server Pages)进行后端处理的应用场景下,保持用户界面的一致性和交互性是非常重要的。本篇文章将详细探讨如何通过JavaScript实现一个功能:即...
在探讨如何使用jQuery判断复选框(checkbox)是否被选中的过程中,我们首先需要理解复选框的基本属性以及jQuery操作DOM元素的方式。复选框在HTML中被定义为`<input type="checkbox">`,当它被选中时,其`checked`属性...
只有被选中的复选框才会在表单提交时发送其值。在上面的例子中,如果用户选择了“音乐”和“阅读”,POST数据将包含键值对`interests=music&interests=reading`。这种格式表明用户选择了多个值,而服务器端需要能...
在文件的部分代码中,并没有直接体现单选的逻辑,但可以通过修改`callCheck`函数中的逻辑来实现单选功能,比如在检查某个复选框被选中时,先遍历其他所有复选框并取消它们的选中状态。 #### 多选功能 多选功能是复...
本示例提供了一种纯JavaScript实现的方法,用于获取指定表单内复选框选中的值。以下是对该方法的详细解释: 首先,我们需要获取表单元素。通过`document.getElementById`函数,我们可以根据表单的ID找到它。在这个...
// 获取选中复选框的值 var form = $("#checkForm").serialize(); // 或者逐个获取 $('input[name="ch"]:checked').each(function () { deletelist.push($(this).val()); }); ``` 2. **表单提交与服务器处理...
JavaScript中判断复选框是否选中以及获取其值的方法是前端开发中常用到的技能,因为复选框常用于表单中让用户选择一项或多项选项。本文将详细介绍如何使用JavaScript来实现这一功能。 首先,我们了解下HTML中的复选...
- 遍历所有被选中的复选框,并将它们的值拼接成一个字符串。注意去除首部不必要的逗号。 #### 四、复选框的Struts2标签回显和提交 在使用Struts2框架时,可以通过Struts2提供的表单标签来简化复选框的处理过程。 ...
// 选中复选框并设置combogrid的值 $(this).combogrid('grid').datagrid('selectRow', index); $(this).combogrid('setValue', row.taskId); } }); ``` 通过添加`onClickRow`事件处理函数,当用户点击某一行时...
当我们提到"JSP(JAVASCRIPT)带复选框的树"时,我们谈论的是在一个网页中构建一种可视化结构,即树形控件,该控件具有可勾选的节点,用户可以选择或取消选择这些节点。这种功能在数据层级关系展示和多选操作中非常...
Checker()会检查哪些复选框被选中,然后将它们的值组合成一个字符串,赋值给一个隐藏的输入字段(本例中名为"items")。 JavaScript部分如下: ```javascript <script language="javascript"> <!-- function ...
在本文中,我们将探讨如何使用layui框架从数据库中获取复选框(checkbox)的值,并在前端页面上实现这些复选框的默认选中状态。layui是一个轻量级的前端UI框架,它提供了丰富的组件,包括复选框、单选框、表格等,...
总结一下,通过JavaScript,我们可以获取用户在复选框中选定的值,将其组合成一个逗号分隔的字符串,并将其存储在一个隐藏的表单字段中。当表单提交时,这些值会被发送到后台,后台可以通过分割字符串来获取用户的...
在循环中,通过检查`checked`属性判断复选框是否被选中,并将其`value`属性值累加到一个字符串变量中。需要注意的是,这种方法可能会将最后一个复选框的逗号也添加到结果字符串中,因此在实际应用中需要对代码进行...
在ASPX页面中,还包含了一个JavaScript函数`CheckAll()`,该函数会在全选复选框被点击时调用,用于同步所有行的复选框状态。通过遍历整个文档(document.all)来查找名称以"chkSel"结尾的所有复选框,并设置它们的...
`value`属性代表了复选框被选中时提交给服务器的值,或者在JavaScript操作中获取到的值。 2. JavaScript改变DIV显示状态的实现: 要实现点击复选框变更DIV显示状态,我们通常需要编写一段JavaScript代码,监听复选...