获取ASP服务器端所选复选框值的数组
Getting array of selected checkbox values in ASP server side
我有一个有3个复选框的表单,我需要根据所选的复选框值执行一些操作。因此,我当前的任务是使用JScript在服务器端获取选定值的数组。这是一个表单
<form method ="post" action="table.asp" name="grades">
<input type="checkbox" value="2" name="cb" id="cb"> 2</input>
<br>
<input type="checkbox" value="3" name="cb" id="cb"> 3</input>
<br>
<input type="checkbox" value="4" name="cb" id="cb"> 4</input>
<br>
<input type ="submit" value=" Go">
</form>
我已经设法得到一个字符串看起来像cb=2&cb=3
使用var cbstring = Request.form()
似乎我不能分割它与cbstring.split()
方法。当我添加它时,服务器返回未指定的错误消息,没有任何有用的信息。在web.config中将Debug设置为true。
因此,任何帮助使事情正确将非常感谢
Request.Form
是一个对象(ASP的请求字典),所以它没有split
方法。幸运的是,Request.Form[(key)].Item
是一个序列化的键或集合的键/值对的字符串。
看看https://stackoverflow.com/a/31444907/893670,看看如何在ASP/JScript中处理请求集合,它可能会有所帮助。
这是一个你想做的事情的方法。
var arr = [];
if(Request.Form("cb").Item)
arr = Request.Form("cb").Item.split(", ");
相关文章:
- 如何在javascript中获取一组复选框值
- 在一组复选框中,一次只允许选择一个
- 如何引用表单元格中任意给定行的一组复选框
- 两组复选框的警告消息
- 组复选框不显示选中状态
- 将两个数组绑定到一组复选框中 - angularjs
- 如何使用jQuery/Javascript检查用户是否从一组复选框中选中了至少一个复选框
- 组复选框 - 如果未选中任何子框,如何取消选中父框
- 如何在选中数组复选框的情况下获取数组文本框的验证
- 我如何创建一个函数来选择一组复选框的子集
- 复选框选中功能,用于单个页面中的两组复选框,不能单独调用功能
- Javascript 从多组复选框中解析 JSON 数组
- 验证 ExtJS 复选框组复选框
- 使用 javascript 检查是否已选中一组复选框
- 如何将一组复选框名称发布到数组中
- 使用字符串数组复选框
- 数组复选框.检查javascript不工作
- PHP数组复选框问题,保留'right'提交后复选框
- jquery中的数组复选框验证
- Javascript只推多维数组复选框