我的问题主要是:
我有5个复选框,分别是cbDong栋,cbQu区,cbPai排,cbHao号,cbCeng层.在界面上我要做这样的一个操作。选中其中一个复选框后就会出现一个文本框。这个效果很好做。
但是我在添加完所有问题提交的时候还要判断所有文本框不能为空。
选中复选框出现的文本框
如果为空则警告不提交。
如果不为空则把所有选中的复选框以“文本框.text+复选框.text”字符串拼接为一个字符串。
怎么判断?能不能写一下代码?
我有5个复选框,分别是cbDong栋,cbQu区,cbPai排,cbHao号,cbCeng层.在界面上我要做这样的一个操作。选中其中一个复选框后就会出现一个文本框。这个效果很好做。
但是我在添加完所有问题提交的时候还要判断所有文本框不能为空。
选中复选框出现的文本框
如果为空则警告不提交。
如果不为空则把所有选中的复选框以“文本框.text+复选框.text”字符串拼接为一个字符串。
怎么判断?能不能写一下代码?
点击checkbox的时候就设置为true
然后提交的时候先OnClientClick中用js代码检查一下text是否符合标准.不符合的时候return false;
{
var aTxtBoxes = getTextBoxes();
var i=0;
for(i;i<aTxtBoxes.length;i++)
{
if(aTxtBoxes.value.length==0) return false;
}
return true;
}
你的意思是说要获取页面上所有文本框?
我记得javascript 中的数组类型是array吧~
checkbox2-->textbox2
... ...
... ...
checkbox.length 循环,如checked ,取对应textbox判断是否为空,空就提示,不空累加
var textList = document.getElementsByName("textName");
for(var textObj in textList){
if(textObj.value == ""){
......
}else{
......
}
}