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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 我写的多个控件有一个有值并且只能有一个有值的校验(用途不大)  
 
短笛 (短笛)
版主
Rank: 7Rank: 7Rank: 7
管理员,美女请登记资料


UID 3695
精华 3
积分 20915
帖子 2195
金钱 20885 喜悦币
威望 30
人脉 0
阅读权限 100
注册 2000-8-23
来自 那美克星球
状态 离线
我写的多个控件有一个有值并且只能有一个有值的校验(用途不大)



<?php
//多个控件只能有一个能取值的校验
function onlyOneValue() 

    var 
i,j,val,myValue;    
    var 
flag 0,radioValue = -1;    
    var 
controlName,controlValue;    
    var 
args onlyOneValue.arguments;    
    var 
warnInfo args[0];
 
    for ( 
i=1< (args.length-1); i+=2
    {                
        
controlName args[i];
        
controlValue args[i+1];
        
radioValue = -1;        
        
        if( 
controlName.indexOf("(radio)")>0)
        {
            
controlName controlName.substring(0,controlName.length-7);
            
radioValue 0;            
        }
                
        
val MM_findObj_controlName );
        for ( 
0val.length j++ )
            if( 
val[j].checked )
                
radioValue j;    

        if( 
val )
        {            
            if( 
radioValue >= )
                
myValue val[radioValue].value;
            else
                
myValue val.value;                

            if( 
myValue != controlValue)
                
flag ++;
        }
    }
    
      if ( 
flag != )
      {
          
alertwarnInfo+'必须选择一种并且只能选择一种,请确认。');
          return 
false;
      }      
      return 
true;
}
?>




人生多磨砺,男儿自横行
2003-8-10 01:03 AM#1
查看资料  Blog  发短消息  QQ . .   顶部
     


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


 




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

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