首页 > web前端 > js教程 > 正文

javascript 复选框选择/全选后特效_表单特效

PHP中文网
发布: 2016-05-16 19:11:33
原创
1276人浏览过

js代码

<style type="text/css"> 
@charset "utf-8"; 
.content form { 
margin:0; 
} 
table { 
border:1px solid #CCC; 
background:#E4E4E4; 
} 
td { 
border-top:1px solid #CCC; 
background:#FFF; 
font-size:12px; 
} 
th,td,.quantity { 
text-align:center; 
font-family:Arial, Helvetica, sans-serif; 
} 
.price { 
width:11%; 
text-align:right; 
} 
.whl {color:#090;cursor:help} 
.stotal { 
text-align:right; 
width:15%; 
} 
.quantity { 
border:none; 
width:66px; 
height:16px; 
} 
#productrow {width:49%} 
#totalRow th { 
text-align:right; 
} 
#quantityrow {width:13%;} 
#functions {border-top:1px solid #999;padding-top:10px} 
#functions p {margin-top:10px} 
#functions span {color:#00F;margin:0 2px;cursor:pointer} 
#functions input { 
border:1px solid #666; 
border-top:1px solid #FFF; 
border-left:1px solid #FFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
height:20px; 
margin:0 2px; 
} 
.chk *{ 
  background-color:#eeeeee; 
} 
</style> 
<p class="content"> 
<form name="cart" action="/update.php" method="post"> 
<table border="0" width="100%"> 
<tbody><tr> 
<th scope="col">删除</th> 
<th scope="col" id="productrow">商品</th> 
<th scope="col">价钱</th> 
<th scope="col" id="quantityrow">数量</th> 
<th scope="col">总共</th> 
</tr> 
<tr> 
<td><p><input name="delete[1]" value="1" type="checkbox"></p></td> 
<td><a href="/productinfo.php?id=1" title="显示详细信息">高级减肥绿茶</a></td> 
<td class="price"><span class="whl" title="Precio por mayor">$8000</span></td> 
<td><p><input name="quantity[1]" class="quantity" value="20" maxlength="3" type="text"></p></td> 
<td class="stotal">$160000</td> 
</tr> 
<tr> 
<td><p><input name="delete[7]" value="1" type="checkbox"></p></td> 
<td><a href="/productinfo.php?id=7" title="显示详细信息">高级红茶</a></td> 
<td class="price"><span>$8400</span></td> 
<td><p><input name="quantity[7]" class="quantity" value="1" maxlength="3" type="text"></p><p><span>立即学习</span>“<a href="https://pan.quark.cn/s/c1c2c2ed740f" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">Java免费学习笔记(深入)</a>”;</p></td> 
<td class="stotal">$8400</td> 
</tr> 
<tr id="totalRow"> 
<th colspan="3">总共:</th> 
<td>21</td> 
<td class="stotal">$168400</td> 
</tr> 
</tbody></table> 
<p id="functions"> 
<input name="update" value="更新" type="submit"><input name="buy" value="完成购物" type="submit"> 
<script type="text/javascript"> 
<!-- 
function init(){ 
  var input = document.cart.getElementsByTagName('input'); 
  for(var i=0;i<input.length;i++) 
    if(/checkbox/.test(input[i].type)) 
      input[i].onclick=function(){ 
        docheck(this,this.checked); 
      } 
} 
function selectAll(check) { 
  var input = document.cart.getElementsByTagName('input'); 
  for(var a = 0; a < input.length; a++) { 
    if(input[a].type == 'checkbox' && /^delete\[/.test(input[a].name)) 
      docheck(input[a],check); 
  } 
} 
function selectByPrice(whl) { 
  var input = document.cart.getElementsByTagName('input'); 
  for(var a = 0; a < input.length; a++) 
    if(input[a].type == 'text' && /^quantity\[/.test(input[a].name)) 
      docheck(input[a-1],whl && input[a].value >= 20 && whl || !whl && input[a].value<20); 
} 
function docheck(ele,b){ 
  ele.checked=b; 
  while(ele&&ele.tagName!="TR") 
    ele=ele.parentElement; 
  if(!ele) 
    return; 
  ele.className=b?'chk':''; 
  ele.getElementsByTagName('input')[1].disabled=b; 
} 
init(); 
document.write('<p>选择: <span onmousedown="selectAll(true)">全部</span>, <span onmousedown="selectAll(false)">无</span>, <span onmousedown="selectByPrice(false)">普通价钱</span>, <span onmousedown="selectByPrice(true)">批发价钱</span></p>'); 
--> 
</script> 
</p> 
</form></p>
登录后复制
java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号