· 提交含有CheckBox的表单

问题描述:在Form中如果含有 typecheckboxinput 标签时,提交表单后会发现,只有选中的最后一个CheckBox值被提交,之前选中的项消失了。。。

解决方法:利用js循环某组input标签,把 checked = true 的input的值取出;然后,增加一个新的 Form , 将选中的值赋值给它;最后,提交新的Form 表。

<body><form action="../indent/addIndent.do" name="frmPage" method="post"><input type="checkbox" name="fruit" value="苹果"/><input type="checkbox" name="fruit" value="香蕉"/><input type="checkbox" name="fruit" value="橘子"/><input type="checkbox" name="fruit" value="荔枝"/><input type="checkbox" name="fruit" value="哈密瓜"/><input type="button" name="submit1" value="提  交" onclick="submit('submit1');"/></form><form action=" ……" name="resultFrom" method="post"><input name="fruit" id="result" type="text" style="display:none"/></form><script type="text/javascript">function submit(name){//清空form的内容$("form[name=resultFrom]").empty();//获得所有checkboxvar str = document.getElementsByName(name);//循环每条记录var answre = "";for (var i = 0; i < str.length; i++) {if (str[i].checked == true) {answre += str[i].value;}}$("#result").val(answre);$('#answerForm').submit();}</script></body>

参考:http://www.cnblogs.com/lcgw/archive/2012/12/10/2810711.html


###· 比对字符串是否含有相同字母 ###

问题描述: 比较两个字符串中是否含有相同的字符。

解决方法:


/*** 比对两个字符串是否含有相同字符* @param $trueAnswer 正确的值,或基础值* @param $myAnswer 要比对的值* @return bool 正确返回true,错误返回false*/public static function checkString($trueAnswer, $myAnswer){$str = str_split($trueAnswer);foreach ($str as $item){//strpos 大小写敏感  stripos大小写不敏感if(stripos($myAnswer,$item) === false){return false;}}return true;}

参考:http://www.5idev.com/p-php_explode_str_split.shtml

PHP提交含有CheckBox的表单,比对字符串是否含有相同字母相关推荐

  1. java怎么防止表单重复提交_如何防止表单重复提交

    在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交. 一.表单重复提 ...

  2. 小程序提交表单mysql_GitHub - kun19911227/minipro: 微信小程序提交带图片的表单

    minipro 微信小程序提交带图片的表单 目录说明 upload_images ├── pages │ ├── upload_info 提交表单 │ └── display_info 信息展示 ├─ ...

  3. 表单提交连续点击html,通过提交“点击”触发器提交两次HTML表单

    对于发布类似于SO近100个问题的问题,我很抱歉.我读了很多,尝试了几个解决方案,但无法解决我的问题,或者完全将答案与我的问题联系起来.通过提交"点击"触发器提交两次HTML表单 ...

  4. ajax提交输入内容,当输入用于提交时,AJAX表单提交

    我有一位设计师坚持通过点击回车和由AJAX提交的帖子和由Fancybox提供的回复提交的单个表单域.问题是return false不能阻止页面的提交.当输入用于提交时,AJAX表单提交 我在那里做错了 ...

  5. form表单用butten提交后无反应表单提交三种方式

    form表单用butten提交后无反应&表单提交三种方式 一,表单提交无反应 有时候,我们发现表单提交的butten按钮,根本就没niao用.鼠标都点烂了,也提交不上去.找了半天什么错误也没找 ...

  6. php表单,HTML表单提交后,返回,保留表单数据

    php表单在提交之后再后退,表单的内容默认是被清空的(使用session_start的时候),  解决方法是在session_start() 之后,字符输出之前写上 复制代码代码如下: header( ...

  7. php+提交和重置按钮传值,JS提交和重置form表单

    本节示例讲解 JavaScript 的提交 form 表单和重置 form 表单. 提交表单 使用 和 标签都可以定义提交按钮,只要将 type 属性值设置为"submit"即可, ...

  8. ajax提交多个form表单

    首先对某一表单进行Json对象序列化: 引用:http://my249645546.iteye.com/blog/1617872 [javascript]  view plain copy (func ...

  9. 表单ajax提交插件,jQuery Form 表单提交插件-----ajaxSubmit() 的应用

    Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 一.ajaxSubmit() 介绍 立即通过AJA ...

最新文章

  1. 【Spring】通过动态代理改进银行转账事务控制
  2. 四十三、文件存储空间管理
  3. ca 自建 颁发证书_openssl自建CA后颁发证书
  4. 使用流光法实现物体跟踪
  5. iOS - 沙盒文件操作指南
  6. logstash通过kafka传输nginx日志(三)
  7. 极详细的ECC讲解 -OOB与ECC
  8. python预定义_【Python】python类中方法的预定义
  9. linux给ftp账号分配sftp权限,Linux设置用户通过SFTP访问目录的权限教程
  10. oracle java 面试题及答案_Oracle面试题及答案
  11. 2014年度总结——程序员生涯的开启
  12. 【GYM-100889 D】Dicy Numbers【数学推导求解】
  13. Wifi热点工具-青青草原WiFi
  14. CVPR2021投稿要求
  15. CSS实现炫酷动画背景
  16. Centos7升级OpenSSL 1.0.2k-fips
  17. 2020 乐山师范学院新生程序设计大赛题解
  18. MFC设置应用程序图标
  19. 如何官网下载Eclipse历史版本
  20. 1220 -- 青蛙过河

热门文章

  1. 【C#】winform多语言方案
  2. 《跨境电商——速卖通搜索排名规则解析与SEO技术》一一1.2 SEO技术及其重要性...
  3. 学习太极创客 — ESP8226 (九)JSON 数据通讯 三
  4. 手机端如何把图片传到php后台,android上传图片到PHP后台全过程
  5. 【智能制造】智能服务 ── 向服务型制造转型
  6. Oracle DbA 金典笔记
  7. 色彩运用:10个最新的黑色风格网站作品
  8. ROC曲线详解及matlab绘图实例
  9. 深蓝学院-视觉SLAM课程-第7讲笔记
  10. 观众不是大IP、小鲜肉和特效电影就可以糊弄的