`
stephen4留雨
  • 浏览: 20466 次
文章分类
社区版块
存档分类
最新评论

jsp,asp中如何获得checkbox的值

 
阅读更多

在网页中很多的时候要用到checkbox,但是这个东西也是让人有点头痛的东西,关于它的选中值的接收
在asp和jsp中是不相同的,asp中把checkbox选中的值当成了一个用","分割的字符串,而在jsp中
把选中的值当成了一个数组,下面我们就看看在asp和jsp中如何来实现checkbox的值的接受:


1.先设定一个checkbox的布局
<table border><form name="form1" action="" method="get">
<tr bgcolor="e8e8e8"><td><input type=checkbox name="box" value="1"> 1</td></tr>
<tr><td><input type=checkbox name="box" value="2"> 2</td></tr>
<tr><td><input type=checkbox name="box" value="3"> 3 </td></tr>
<tr><td><input type=checkbox name="box" value="4"> 4</td></tr>
<tr><td><input type=checkbox name="box" value="5"> 5</td></tr>
<tr><td><input type="button" value="All" onclick="CheckAll()"> <input type="button"
value="no" onclick="UnCheckAll()"> <input type="submit" value="go"></td></tr>
</form>

</table>

2.在asp中的接受
<%

Dim strbox,str_select
strbox = CStr(request.querystring("box"))
response.write strbox

%>
通过上面的代码我们测试可以看到,(假设为全选)则将打印出1,2,3,4,5
这就是asp中checkbox的值的传递,要是需要其他的用途我们可以用split来分割开来.

3.在jsp中的接受

<%
String[] boxes= request.getParameterValues("box");
if (boxes != null && boxes.length != 0) {
for(int i=0;i<boxes.length;i++){
out.println(boxes[i]);
}
}else{
out.println("no select");
}
%>

分享到:
评论

相关推荐

    jsp中checkbox用法详解.docx

    - **ASP.NET服务器端控件**:在ASP.NET中,也提供了类似于`RadioButtonList`、`DropDownList`和`CheckBoxList`这样的服务器端控件,它们可以提供更丰富的功能和更好的用户体验。 - **jQuery中`:checkbox`选择器**:...

    asp考试题目

    6. Request对象和Response对象是ASP中两个关键的内置对象。Request对象用于获取来自客户端(如表单数据、查询字符串等)的信息;Response对象则负责将服务器端处理的结果(如HTML、文本、图像等)发送回客户端。 7....

    CFUpdate批量上传组件for ASP v1.1.8

    出发事件,根据返回值来确定是否清空列表 修改challs_flash_FormData(a) JAVASCRIPT函数,解决了获取表单多个NAME项相同的checkbox的值的问题 在列表中增加了滚动条显示,以方面用户确定条目位置 修正了在上传数量多...

    CFUpdate批量上传组件for ASP v1.1.8.rar

    修改challs_flash_FormData(a) JAVASCRIPT函数,解决了获取表单多个NAME项相同的checkbox的值的问题 在列表中增加了滚动条显示,以方面用户确定条目位置 修正了在上传数量多,而且上传快时,条目移动位置错误的...

    CFUpdate批量上传组件for ASP.NET v1.1.8

    出发事件,根据返回值来确定是否清空列表 修改challs_flash_FormData(a) JAVASCRIPT函数,解决了获取表单多个NAME项相同的checkbox的值的问题 在列表中增加了滚动条显示,以方面用户确定条目位置 修正了在上传数量多...

    08计算机J2EE试卷答案.pdf

    * JSP 中的注释可以增强 JSP 文件的可读性,并易于 JSP 文件的维护 * JSP 中的注释可分为两种,一种是 HTML 注释,另一种为 JSP 注释,其中 JSP 注释的标记符号是 三、JSP 中的内置对象 * application 对象是 JSP...

    php select,radio和checkbox默认选择的实现方法

    在PHP开发的Web应用中,实现这些元素的默认选择状态是经常遇到的需求,而且这种技术原理在不同的服务器端脚本语言(例如ASP, ***, JSP等)中都是通用的。 首先,我们来具体分析一下如何在PHP中实现select元素的默认...

    jsp网页开发基础

    Java程序片段可以直接写在JSP文件中,用于执行Java代码。 **3. JSP标签** JSP标签用于调用Java方法或执行其他特定任务。 JSP技术为网页开发提供了强大的功能和灵活性,尤其适用于需要动态内容的应用场景。通过...

    CFUpdate批量上传组件for PHP v1.1.8.rar

    修改challs_flash_FormData(a) JAVASCRIPT函数,解决了获取表单多个NAME项相同的checkbox的值的问题 在列表中增加了滚动条显示,以方面用户确定条目位置 修正了在上传数量多,而且上传快时,条目移动位置错误的...

    web应用技术试题(卷)库.doc

    12. ASP.NET 页面之间传递值的方式:可以使用 Session 变量、Server.Transfer、Cookie 等方式来传递值,但不能使用私有变量。 13. C# 语言中的字符串连接:可以使用 + 运算符来连接字符串,例如 A+B 可以获得结果...

    Web 程序设计复习题.docx

    1. **App-Folders**:在ASP.NET中,`App-Data`、`App-Code`和`App-Themes`都是特定的文件夹。`App-Data`用于存储应用程序的数据,如数据库文件;`App-Code`在ASP.NET 2.0以前版本用于存放共享代码,但在后期版本中被...

    WEB程序设计习题.pdf

    表单中可能包含不同类型的输入控件,如文本框(Textbox)、文本区域(Textarea)、单选按钮(Radio Button)和复选框(Checkbox)等。 5. **网页中的超链接和表格**:`***"&gt;` 创建了一个指向电子邮件地址的链接。`...

    2021-2022计算机二级等级考试试题及答案No.5492.docx

    2. 动态网页格式通常包括ASP、JSP和ASP.NET(ASPX),VBS是VBScript,通常用于脚本编写,而不是动态网页格式。 3. 该题目涉及到C语言中的静态变量和函数调用。`fun`函数中的`m`是静态变量,`i`是局部变量。第一次...

    很实用的js文件 开发常用

    很实用的 (空格,时间,限制输入,取出checkbox中的值,根据值选中select...)

    2021-2022计算机二级等级考试试题及答案No.19137.docx

    7. JSP 获取参数:在JSP中,使用`request.getParameter()`可以获取请求参数,如`location`的值。 8. 宏条件表达式:在创建宏时,可以通过定义宏条件表达式来限制宏的操作范围。 9. 用户定义完整性约束:在数据库...

    第七章Web数据库基础ppt课件.ppt

    - **复选框**(&lt;input type="checkbox"&gt;):允许多项选择,name属性值不重复。 - **单选框**():只允许选择一项,name属性值相同以形成一组。 - **下拉列表框**():提供预定义的选项让用户选择,通过selected...

    asp学习笔记

    asp基础HTML语言 用来描述网页/网站布局的标签语言 asp.net jsp php 1/必要格式 &lt;html&gt; &lt;head&gt; &lt;title&gt;欢迎来到学习HTML语言&lt;/title&gt; &lt;/head&gt; &lt;body&gt; 123456 &lt;/body...

    十月文思java面试题目

    JSP 与 ASP 的对比 - **Request 对象**: 在 JSP 中,可以通过 `request` 对象处理客户端发送的请求数据。可以获取通过 GET 或 POST 方法提交的数据。 - **Response 对象**: `response` 对象用于向客户端发送响应...

    .NET期末考试题.pdf

    - **跨页传值**:在Web应用中,页面间的值传递。 - **Session**:用户在网站上的一次会话,用于存储用户状态信息。 - **Cookie**:服务器在客户端存储的小型文本文件,用于跟踪用户信息。 这些知识点涵盖了.NET...

    WEB 复习题

    - **ASP、JSP**:较新的技术,直接集成到Web服务器中。 **2. Web的工作模式** - **客户端/服务器**:典型的Web应用架构,客户端发送请求,服务器响应。 **3. HTML标签** - ** **:表示换行。 **4. 表单元素...

Global site tag (gtag.js) - Google Analytics