Heim > php教程 > php手册 > php中实现一行的多个复选框的单选效果,并且批量提交多行复选框

php中实现一行的多个复选框的单选效果,并且批量提交多行复选框

WBOY
Freigeben: 2016-06-06 19:59:55
Original
1374 Leute haben es durchsucht

ji程序: 在这里有一点要注意就是将id作为数组下表时,后面减整形的时候就是按减法算,但要是加的话,这个加的含义就是字符串的连接而不是加法计算比如: id=1 id-1就是0 id1就是11 所以要讲id先转换成整形parseInt(this.id); window.onload = function(){

ji程序:

在这里有一点要注意就是将id作为数组下表时,后面减整形的时候就是按减法算,但要是加的话,这个加的含义就是字符串的连接而不是加法计算比如:

id="1"

id-1就是0

id+1就是11

所以要讲id先转换成整形parseInt(this.id);

window.onload = function(){
//复选框单选效果
var che = document.getElementsByName('attendance[]');
var id = 0;
for (var i=0; i         che[i].onclick = function () {
        id=parseInt(this.id);
            if((this.id)%3==0&&this.checked==true){
            document.getElementById(id+1).checked = false;
            document.getElementById(id+2).checked = false;
            } else if((this.id)%3==1&&this.checked==true){
            document.getElementById(id-1).checked = false; 
            document.getElementById(id+1).checked = false;                 
            } else if((this.id)%3==2&&this.checked==true){          
            document.getElementById(id-1).checked = false;
            document.getElementById(id-2).checked = false;
            }
        }
    }
}

html与php实现显示多行复选框


                        //复选框标号
                       $_tabIndex = 0;         

可以放取数据库数据的PHP语句。一行一行取数据,决定有多少行

                       while(!!$_rows1=@mysql_fetch_array($_result1,MYSQL_ASSOC)){
                           $_a = $_tabIndex+1;
                           $_b = $_tabIndex+2;
                  ?>                                
                       


                            出席

请假

缺勤

                           


                                            
                            $_tabIndex = $_tabIndex+3;
                        }

                   ?>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage