切换form中全部name=="id"的checkbox状态
解决方案 »
- 个人做个在线的网站真难啊。。。
- 急:脚本事件有错误
- 请教怎样可以禁止输入某些字符等
- 如何用js获取表单的值,急,谢谢
- 请问用javascript怎样获得网页所在目录的所有jpg格式相片的文件名?
- 关于提取时间问题,我想得到的是月和天,不会提取,救救我,大侠们?
- 请问这是什么意思,/^(http:\/\/[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+)$/
- [求助]如何使得一打开窗口就播放midi音乐???
- 下拉菜单问题请教?
- 超级难题,大家快来帮忙啊!
- 年龄正则表达式 1-120岁
- ●●●●●●●●●●●●●●●●●●●●●这个问题太让我迷茫了 设置Function.prototype.xx后自动设置Function.xx??????????????????●●●●●●●●●●
function goToForAllSelect(){
var doc = document.form;
var l=doc.id.length
if(l==null)
{
l=1;
}
if(l==1){
if(!SelectAllFlag){
doc.id.checked = true;
}else{
doc.id.checked = false;
}
}else{
for(i = 0; i < l; i++){
if(!SelectAllFlag){
doc.id[i].checked = true;
}else{
doc.id[i].checked = false;
}
}
}
if(!SelectAllFlag){
SelectAllFlag = true;
doc.btnAllSelect.value=" 全不选 ";
}else{
SelectAllFlag = false;
doc.btnAllSelect.value=" 全 选 ";
}
}这不明白
<!--
//以下注释不考虑<form>结构和JS代码BUG
var SelectAllFlag = false; //"全选"状态
function goToForAllSelect(){
var doc = document.form; //定义doc为对象<form name=form>
var l=doc.id.length ;//定义l为name=id的<input>的个数
if(l==null)
{
l=1;
}
if(l==1){//如果 name=id的<input>的个数=1
if(!SelectAllFlag){ //如果 SelectAllFlag = false,if(!SelectAllFlag)成立
doc.id.checked = true;
}else{
doc.id.checked = false;
}
}else{
for(i = 0; i < l; i++){
if(!SelectAllFlag){
doc.id[i].checked = true;
}else{
doc.id[i].checked = false;
}
}
}
if(!SelectAllFlag){
SelectAllFlag = true;
doc.btnAllSelect.value=" 全不选 ";
}else{
SelectAllFlag = false;
doc.btnAllSelect.value=" 全 选 ";
}
}
//-->
</script>
if(!SelectAllFlag){ //如果 SelectAllFlag = false,if(!SelectAllFlag)成立
doc.id.checked = true; //name=id的 <input>选中为“真”--即选中
}else{
doc.id.checked = false; //name=id的 <input>选中为“假”--即不选中 }
}else{
for(i = 0; i < l; i++){
if(!SelectAllFlag){
doc.id[i].checked = true;
}else{
doc.id[i].checked = false;
}
}
} if(!SelectAllFlag){// 如果"全选"状态为false(即全不选)
SelectAllFlag = true; // "全选"状态为true(即全选)
doc.btnAllSelect.value=" 全不选 "; //<input name="btnAllSelect" >的值为"全不选";
}else{
SelectAllFlag = false;
doc.btnAllSelect.value=" 全 选 ";
}