喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] 求多项选择必须被多选的解决之道?  
 
tanleihaoren
注册会员
Rank: 2


UID 76754
精华 0
积分 157
帖子 94
金钱 157 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-20
状态 离线
求多项选择必须被多选的解决之道?

大家好,我在做一个考试系统,涉及到其中的多项选择部分,我想一道题目如果答题人只选了一个选项,在他开始做下一道题目时,就会弹出一个警告框,提示这是在做多选题,(我的题目是从数据库中循环读取的)

    有点难,还请大家帮忙出出主意!(就是多选必须被多选的问题)
2006-11-26 02:14 PM#1
查看资料  发短消息  顶部
 
小傑
版主
Rank: 7Rank: 7Rank: 7
我不是版主



UID 74113
精华 0
积分 115
帖子 386
金钱 115 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-5-26
状态 离线
[推荐阅读] 注册第1贴~ 报告村子个错误~


<SCRIPT language=javascript>
  function count_checked_items() {
  var number_checked=0;
  var box_count=document.form1.checkbox_name.length;
  if ( box_count==null ) {
  if ( document.form1.checkbox_name.checked==true ) {
  number_checked=1;}else {
  number_checked=0;}}
  else {
  for ( var i=0; i < (box_count); i++ ) {
  if ( document.form1.checkbox_name[i].checked==true ) {
  number_checked++;}}}return number_checked;}
  
  function add_to_edit() {
      if (count_checked_items()>1){
          document.form1.submit();         
      }
      else
      {
          alert('多选题,必须选择一个以上选项!');
          return false;      
      }
</SCRIPT>
[ 本帖最后由 小傑 于 2006-11-26 02:24 PM 编辑 ]
2006-11-26 02:22 PM#2
查看资料  Blog  发短消息  顶部
 
tanleihaoren
注册会员
Rank: 2


UID 76754
精华 0
积分 157
帖子 94
金钱 157 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-20
状态 离线
[推荐阅读] php 的session 会不会象ASP那样,很占资源?
不好意思,我JS有点差,再麻烦一下,上面的函数怎么个用法啊,举个例子行不?谢了
2006-11-26 04:05 PM#3
查看资料  发短消息  顶部
 
小傑
版主
Rank: 7Rank: 7Rank: 7
我不是版主



UID 74113
精华 0
积分 115
帖子 386
金钱 115 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-5-26
状态 离线
[推荐阅读] 加入青风发明工作室,共展宏图


<SCRIPT language=javascript>
  function count_checked_items() {
  var number_checked=0;
  var box_count=document.form1.checkbox_name.length;
  if ( box_count==null ) {
  if ( document.form1.checkbox_name.checked==true ) {
  number_checked=1;}else {
  number_checked=0;}}
  else {
  for ( var i=0; i < (box_count); i++ ) {
  if ( document.form1.checkbox_name[i].checked==true ) {
  number_checked++;}}}return number_checked;
  }
  
  function add_to_edit() {
      if (count_checked_items()>1){
          document.form1.submit();
                  return true;        
      }
      else
   
          alert('多选题,必须选择一个以上选项!');
          return false;      
      }
</SCRIPT>

  <FORM name=form1 action="" method=post onSubmit="return add_to_edit();">
  <INPUT type=checkbox value="test" name=checkbox_name>
  <INPUT type=checkbox value="test" name=checkbox_name>
  <INPUT type=checkbox value="test" name=checkbox_name>
  <input name="123" type="submit" value="提交">
  </FORM>
[ 本帖最后由 小傑 于 2006-11-26 05:58 PM 编辑 ]
2006-11-26 05:57 PM#4
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.033032 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP