gpt4 book ai didi

javascript - 在 ASP 服务器端获取选定复选框值的数组

转载 作者:行者123 更新时间:2023-11-27 23:52:02 24 4
gpt4 key购买 nike

我有一个包含 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 中设置为 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 - 在 ASP 服务器端获取选定复选框值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32620335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com