`
306781704
  • 浏览: 86792 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

一些不常用的东西

    博客分类:
  • js
阅读更多
alias less='TERM=linux less'  按回车出现ESCO时解决方法,
如果是less就想上面一样,定义别名转换成linux的字符样式,ssh, putty





今天做一个类似邮件的多选操作时用到了复选框,有关验证与取值以前也做过,记的不是很清楚了,今天弄清白了,记录一下。

表单如下:
<form name="form1" action="test.jsp" method="post" onsubmit="return checkData();">
   <input name="checkall1" type="checkbox" value="0" onClick="checkAllBox(this);"/>全选<br>
   <input name="answer" type="checkbox" value="a"/>A<br>
   <input name="answer" type="checkbox" value="b"/>B<br>
   <input name="answer" type="checkbox" value="c"/>C<br>
   <input name="answer" type="checkbox" value="d"/>D<br>
   <input name="answer" type="checkbox" value="e"/>E<br>
   <input name="answer" type="checkbox" value="f"/>F<br>
</form>

全选及验证javascript如下:
<script type="text/javascript">
function checkAllBox(obj){
 var answer= document.getElementsByName("answer");
 if(obj.checked==true){
  for(var i=0;i<answer.length;i++){
   answer[i].checked = true;
  }
 }else{
  for(var i=0;i<answer.length;i++){
   answer[i].checked = false;
  }
 }
}
function checkData(){ 
 var answer= document.getElementsByName("answer");
 var flag = false;
 for(var i=0;i<income.length;i++){
  if(income[i].checked == true){
   flag = true;
   break;
  }
 }
 if(!flag){
  alert("请至少选择一项");
 }
 return flag;
}
</script>

test.jsp中取值如下:
String[] answer= request.getParameterValues("answer");//这里只取得了选中的项,如果没有选中任何一项,则为null
if(answer!=null){
   for(String i:answer){
      System.out.println(i);
   }
}

JavaScript中如何取到下拉菜单select的文本?

document.formPost.demo.value可以取到所选下拉菜单的值

<script>
//取的当前选种项的text文本
alert(document.getElementById("demo").options[document.getElementById("demo").selectedIndex].text);
</script>

分享到:
评论

相关推荐

    linux电子书常用命令和vim的一些东西

    这份名为"linux电子书常用命令和vim的一些东西"的压缩包内容包含了深入理解和掌握这两个工具的基础知识。 首先,我们来看看Linux部分。《Linux常用命令全集.CHM》这本书可能涵盖了Linux操作系统中广泛使用的命令,...

    不能复制的东西可以复制的软件程序

    描述 "在网上不能复制的‘字’用这个全部都能复制的试试就知道了" 提示这款软件能够突破一些常见的阻止复制的限制。通常,网站可能会使用JavaScript或其他技术来禁止用户复制其页面上的内容。该软件可能通过某种方式...

    java设计模式——告诉新手一些不知道的东西

    接下来,我们将逐一介绍一些常见且重要的设计模式: 1. 单例模式:确保一个类只有一个实例,并提供全局访问点。在Java中,可以使用懒汉式或饿汉式实现,同时要注意线程安全问题。 2. 工厂模式:提供一个接口来创建...

    网页设计中的一些有用的东西

    在网页设计中,一个常见的挑战是不同浏览器对CSS的解析和执行存在差异,这可能导致在不同浏览器上展示的页面效果不一致。为了确保网页在各种浏览器中都能正常显示,开发者需要掌握CSS Hack技术。 CSS Hack是一种...

    小班安全这些东西不能碰PPT学习教案.pptx

    【小班安全教育:这些东西不能碰】 在幼儿教育中,安全教育是至关重要的一环,尤其对于小班的孩子来说,他们的认知能力和自我保护意识还在发展阶段。"小班安全这些东西不能碰"的学习教案旨在引导孩子们了解日常生活...

    对于数据结构和算法类的东西,我工作有些年份了,大学也有所涉猎,积累了一些内容,不高产不母猪,打我自己脸.zip

    这个压缩包文件"对于数据结构和算法类的东西,我工作有些年份了,大学也有所涉猎,积累了一些内容,不高产不母猪,打我自己脸.zip"显然包含了一位有经验的IT从业者对数据结构深入理解和实践的总结。尽管没有提供具体...

    电脑学习 → windows 精华(绝对是好东西,不下载肯定会后悔)

    【标题】"电脑学习 → windows 精华(绝对是好东西,不下载肯定会后悔)" 提供的资源显然是针对Windows操作系统的一系列精华教程或工具集合,旨在帮助用户提升在Windows环境下的电脑操作技能。 【描述】虽然简洁,但...

    SSH开发常用的东西

    标题提到的“SSH开发常用的东西”应该包含了一系列与SSH框架开发相关的代码示例和配置文件,帮助开发者理解和应用SSH框架。 首先,让我们深入了解一下Struts2、Spring和Hibernate这三个组件: 1. **Struts2**:...

    C艹和C的一些东西.pdf

    在C++编程语言中,有一些基础且重要的概念和特性,这些在"C艹和C的一些东西.pdf"中有所提及。让我们一一深入探讨。 首先,C++中的数据类型包括基本类型如int、char、double,以及数组和字符串(string)。数组是一种...

    Qt创建账号密码和一些未完成的东西

    同时,数据库连接信息应保密,不暴露在代码中,可以使用环境变量或配置文件来存储。 6. **账号注册流程**:典型的账号注册流程包括输入用户名、密码,确认密码,可能还有邮箱或手机号验证。在Qt中,这可以通过信号...

    Linux版本rnn和其他一些东西

    在“Linux版本rnn和其他一些东西”这个主题中,我们可以深入探讨Linux环境下使用C++实现循环神经网络(RNN)及相关机器学习算法的一些关键概念和技术。以下是对这些知识点的详细阐述: 1. **循环神经网络(RNN)**...

    大学生实习过半打杂学不到东西坐冷板凳.docx

    大学生实习过半打杂学不到东西坐冷板凳,这是当前许多大学生实习的常见现象。通过对近 50 名刚结束暑假实习的大学生的采访发现,超过五成人表示实习只是专职打杂,其中两成多实习生认为实习毫无技术含量,浪费时间。...

    初中语文文摘人生用不着的东西

    这个故事虽然标题为“初中语文文摘人生用不着的东西”,但它实际上是一个寓言,通过一系列的事件展示了人性中的贪婪、盲从和欲望的无尽循环。以下是其中蕴含的一些关键知识点: 1. **意外之财与贪婪**:故事以农夫...

    Linux常用命令讲解培训好东西

    【Linux常用命令讲解培训好东西】 Linux是一种广泛使用的开源操作系统,其强大之处在于它的命令行界面,通过一系列的命令,用户可以高效地管理和操作系统。本文将深入讲解Linux的常用命令,包括命令的使用方式、...

    用密码弄的小东西.大家下载吧

    这个文件名看起来可能是由日期(0201070223)和一个人的名字(陈振兴)组成的,而扩展名“.a7p”则不常见,可能是某种特定格式的加密文件。这种格式可能属于特定的软件或服务,需要专门的程序或者解密工具来打开,...

    flash源代码,我自己制作的一些东西

    这个压缩包文件的标题为“flash源代码,我自己制作的一些东西”,这意味着它包含了一些个人创作的Flash项目源文件。这些源代码可能包含了各种实用技巧和方法,对于学习和理解ActionScript以及Flash编程具有一定的价值...

    一些年少轻狂的东西11111

    4. **AJAX**:AJAX允许在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。利用`XMLHttpRequest`对象或更现代的`fetch` API,可以发送异步请求,获取响应,并使用回调函数或Promise处理结果。 5. **ES6...

    windows 简单的windows常用的东西锁定

    标题"windows 简单的windows常用的东西锁定"和描述"锁定注册表,任务管理器,cmd窗口,隐藏驱动器"指向了几个重要的操作步骤,这些都是限制用户访问特定系统工具或保护系统设置的方法。下面将详细介绍如何执行这些...

    pid控制的一些东西

    PID控制器,全称为比例-积分-微分控制器,是工业自动化领域中最常见的一种控制系统,用于调整系统的输出以减小误差并实现期望的性能。在控制理论中,PID控制器以其简单、稳定且效果良好的特点,被广泛应用在各种动态...

Global site tag (gtag.js) - Google Analytics