短笛
(短笛)
版主
  
管理员,美女请登记资料
UID 3695
精华
3
积分 20125
帖子 2192
金钱 20095 喜悦币
威望 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; i < (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 ( j = 0; j < val.length ; j++ ) if( val[j].checked ) radioValue = j;
if( val ) { if( radioValue >= 0 ) myValue = val[radioValue].value; else myValue = val.value;
if( myValue != controlValue) flag ++; } } if ( flag != 1 ) { alert( warnInfo+'必须选择一种并且只能选择一种,请确认。'); return false; } return true; } ?>
|  人生多磨砺,男儿自横行 |
|