以下语句,解释清楚了80分

wuxing 2002-11-24 01:39:43
function TestMultipleCheckBox()
{
//uncheck all other element if "nos" is selected
var Element = WFDoc.Form.MultipleCheckBoxOS;
var found = false;
for(i=0;(typeof(Element[i])=="object") && !found;i++)
{if (Element[i].checked){found = (Element[i].value=="nos")}};
if(found)
{
// uncheck evertything but nos
for(i=0;typeof(Element[i])=="object";i++)
{if (Element[i].value!="nos"){Element[i].checked=false}}
};
}

function AddDocument()
{
// Get Formname
var FormName = LWFUtilGetSelected( 0, WFDoc.Form.AvailableAddFormsOS);
var ErrorText = "";

if (FormName.value == ""){ErrorText = ErrorText +LWFText["SelectForm"]};

if (ErrorText !=""){
alert(ErrorText)
}else{
// reset Formname
WFDoc.Form.AvailableAddFormsOS.value = "";
// Add document
LWFBinderAddDocument("",FormName.value, "", "");
}
}
...全文
27 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
baitianhai 2002-11-24
  • 打赏
  • 举报
回复
你给的东西不全
第一个函数
var Element = WFDoc.Form.MultipleCheckBoxOS;
//取得Form中的MultipleCheckBoxOS,估计是一组CheckBox
var found = false;
for(i=0;(typeof(Element[i])=="object") && !found;i++)
//i从0开始 如果Form中的MultipleCheckBoxOS的第i个元素类型是 object并且found=false,i++
{if (Element[i].checked){found = (Element[i].value=="nos")}};

//如果这个CheckBox 选中 并且 CheckBox 值为"nos",found=true;
if(found)
//如果found=true
{
// uncheck evertything but nos
for(i=0;typeof(Element[i])=="object";i++)
//i从0开始 如果Form中的MultipleCheckBoxOS的第i个元素类型是 object并,i+1
{if (Element[i].value!="nos"){Element[i].checked=false}}
如果这个CheckBox 值不是"nos",CheckBox checked=false };
}

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧