woalafang 发表于 2007-3-8 14:57

[求助]JSP全选与反选带删除的代码

哪位大哥有JSP全选与反选带删除的代码,并且是带数据库的,在网上找了几个,都不能运用到数据库,麻烦有的发个了

woalafang 发表于 2007-3-9 08:45

回复:(woalafang)[求助]JSP全选与反选带删除的代码...

<P>....怎么没人回复啊,那段代码有的大哥帮忙发发啦,主要就是传值到数据库并删除的那段代码找不到啊</P>

wkm2000 发表于 2007-3-9 08:53

&lt;script language="javascript"&gt;<BR>        function SelectDel()   //删除<BR>        {<BR>            var obj = Validate();<BR>            if(obj == true)<BR>            {                <BR>                if( window.confirm('你确定要删除?'))<BR>                {<BR>                    return true;<BR>                }<BR>                else<BR>                {<BR>                    return false;<BR>                }            <BR>            }    <BR>            else<BR>            {<BR>                alert('请选择要删除的项目!');<BR>            }<BR>        }<BR>        <BR>        function Validate()<BR>        {<BR>            var objs = window.document.getElementsByTagName('input');<BR>            var i;<BR>            for(i=0;i&lt;objs.length;i++)<BR>            {                <BR>                if(objs[i].type=='checkbox')<BR>                {                    <BR>                    if(objs[i].checked == true)<BR>                    {<BR>                        return true;<BR>                    }                            <BR>                }                    <BR>            }        <BR>        }<BR>        <BR>        function selectAll()    //全选<BR>        {<BR>            var objs = document.getElementsByTagName('input');<BR>            var i;<BR>            for(i = 0; i &lt; objs.length; i++)<BR>            {<BR>                if(objs[i].type == "checkbox")<BR>                {<BR>                    objs[i].checked = true;<BR>                }    <BR>            }<BR>        }<BR>        <BR>        function unselect()    //反选<BR>        {<BR>            var objs = document.getElementsByTagName('input');<BR>            var i;<BR>            for(i=0;i&lt;objs.length;i++)<BR>            {<BR>                if(objs[i].type=='checkbox')<BR>                {<BR>                    if(objs[i].checked == true)<BR>                    {<BR>                        objs[i].checked =false;<BR>                    }<BR>                    else<BR>                    {<BR>                        objs[i].checked =true;<BR>                    }<BR>                }<BR>            }<BR>        }<BR>        <BR>        function cancel() //取消<BR>        {<BR>            var objs = document.getElementsByTagName('input');<BR>            var i;<BR>            for(i=0;i&lt;objs.length;i++)<BR>            {<BR>                if(objs[i].type == 'checkbox')<BR>                {<BR>                    objs[i].checked = false;<BR>                }<BR>            }<BR>        }<BR>        &lt;/script&gt;

woalafang 发表于 2007-3-9 14:05

<P>我另外的一个页面该怎么接收我要删除的复选框啊?</P>

woalafang 发表于 2007-3-9 14:16

我把<BR>if( window.confirm('你确定要删除?'))<BR>                {<BR>                    <FONT color=#ff0000>return true;</FONT><FONT color=#000000>这里改成跳转页面了,另外一个页面接收复选框的value 值,不过接收不到,不知道是不是按纽的原因,我所有的几个按纽都是button类型的</FONT><BR>                }<BR>                else<BR>                {<BR>                    return false;<BR>                }     

woalafang 发表于 2007-3-9 14:44

回复:(woalafang)[求助]JSP全选与反选带删除的代码...

<P>问题解决了,<BR></P>

juleitai 发表于 2007-10-30 17:10

楼上怎么解决的啊,学习一下

爱像深蓝 发表于 2007-11-3 15:35

回复:(juleitai)楼上怎么解决的啊,学习一下

<DIV class=quote>  function selectAll()    //全选<BR>        {<BR>            var objs = document.getElementsByTagName('input');<BR>            var i;<BR>            for(i = 0; i &lt; objs.length; i++)<BR>            {<BR>                if(objs[i].type == "checkbox")<BR>                {<BR>                    objs[i].checked = true;<BR>                }    <BR>            }<BR>        }</DIV>1 . 很明显这个仁兄回答明显是不经大脑的!<BR>2 . 直接把所有的标记为input标签的ojbect都读到数组中! 你考虑过这样一个问题没有?难道你的这 jsp页面里就不存在其它的checkbox吗?那不是把其它的也关联了!<BR>3 . 正确的方法应该是把所有的相关的checkbox都加相同的name 在方法 selectall()中 var objs = document.getElementsByName("selCBox");<BR>4 . 多说无益看源码,本人在eclipse3 + tomcat 5下调试通过.使用web方案:servlet + jsp 2<BR>
<DIV class=htmlcode>        &lt;input name="selCBox" type="checkbox"/&gt;<BR>         <BR>        function selectAll()    //全选<BR>        {<BR>            var objs = document.getElementsByName("selCBox");<BR>            var i;<BR>            for(i = 0; i &lt; objs.length; i++)<BR>            {<BR>                objs[i].checked = true;<BR>            }<BR>        }</DIV>

页: [1]

编程论坛