首页 / 知识
如何把select下拉框的值传到id中实现代码
2023-04-11 15:51:00

完整的代码如下: <!-- EOT; if($step==1){ print <<<EOT --> <div class="main"> <form name="form_order" method="post" action="?action=$atc" enctype="multipart/form-data"> <div class="shopcartbox"> <div class="shopcart2"> <!-- EOT; $total_all=0; $jinbi_all=0; foreach($listdb AS $name=>$array){ $total=0; $jinbi=0; print <<<EOT --> <ul class="u1"> <li class="l1"><div><input type="checkbox" name="" id="" checked="checked" /> 全选</div></li> <li class="l2">商品</li> <li class="l3">返积分</li> <li class="l4">数量</li> <li class="l5">单价</li> <li class="l6">总价</li> </ul> <!-- EOT; foreach($array AS $rs){ $ rs[picurl]=$rs[picurl]?$rs[picurl]:"$webd[www_url]/images/default/nopic.webp"; $rs[picurl]=tempdir($rs[picurl]); @extract($db->get_one("SELECT content FROM {$_pre}content_$rs[mid] WHERE id=$rs[id]")); $content=preg_replace('/<([^<]*)>/is',"",$content); //把HTML代码过滤掉 $content=preg_replace('/ | | /is',"",$content); //把多余的空格去除掉 $content= get_word($content,100); $total+=$rs[price2]; $total_all+=$rs[price2]; $jinbi+=$rs[jinbi2]; $jinbi_all+=$rs[jinbi2]; print <<<EOT --> <ul class="u2" id="tr$rs[id]"> <li class="l1"><input type="checkbox" name="" id="" checked="checked" /></li> <li class="l2"><a href="bencandy.php?city_id=$rs[city_id]&fid=$rs[fid]&id=$rs[id]" class="pic" target="_blank"><img src="$rs[picurl]"height="90" onError="this.src='$webdb[www_url]/images/default/nopic.webp'"/></a><h3><a href="bencandy.php?city_id=$rs[city_id]&fid=$rs[fid]&id=$rs[id]" target="_blank">$rs[title]</a></h3><p>$rs[content]</p></li> <li class="l3">0分</li> <li class="l4">{$rs[num]}</li> <li class="l5"><font>{$rs[price]}</font>元</li> <li class="l6"><font id="showid$rs[id]" class="shows$rs[uid]">{$rs[price2]}</font>元</li> </ul> <!-- EOT; }print <<<EOT --> <ul class="u3"> <div class="fr"> <p class="p1"> 运送方式: <!-- EOT; if($rs[youfei]=="1"){print <<<EOT --> <select id="collect" name="postdb[youfei]" onchange="Add(this.value,'total$rs[uid]')"> <option value='10'>快递:10元</option> <option value='20'>EMS:20元</option> <option value='50'>平邮:50元</option> </select> <SCRIPT LANGUAGE="JavaScript"> <!-- function changenum(price,type,id,uid){ price=parseFloat(price); num = parseInt($("#numid"+id).val()); if(type==1){ //增加 num++; } else if(type==-1){ //减少 num--; } else if(type==0){ //删除 num=0 } if(type!=0 && num==0){ alert('数量不能小于1,若不想购买,请选择删除'); num=1; } $("#numid"+id).val(num); $("#showid"+id).html(changeTwoDecimal(String(num*price))); obj=$(".shows"+uid); thispice = 0; for(i=0;i<obj.size();i++){ thispice+=parseFloat(obj.eq(i).html()); } $("#total"+uid).html(thispice); if(type==0){ $.get("join.php?type=setcookie&cid="+id+"&num="+0); $("#tr"+id).hide(); }else{ $.get("join.php?type=setcookie&cid="+id+"&num="+num+"&"+Math.random()); } obj2 = $(".totalprice"); if(obj2.size()>1){ thispice = 0; for(i=0;i<obj2.size();i++){ thispice+=parseFloat(obj2.eq(i).html()); } $("#total_all").html(thispice); } } function changeTwoDecimal(x){ var f_x = parseFloat(x); if(isNaN(f_x)){ alert('function:changeTwoDecimal->parameter error'); return false; } var f_x = Math.round(x*100)/100; return f_x; } function Add(m,id){ document.getElementById(id).innerHTML = parseInt(document.getElementById(id).getAttribute("total")+parseInt(m)) //--> </SCRIPT> <!-- EOT; } print <<<EOT --> </p> <p class="p2"><strong>店铺商品合计: </strong>(含运费) <font id="total$rs[uid]" class="totalprice">$total</font>元</p> </div> <div class="fl"> <p class="p1"><stron>卖家:{$rs[username]}</strong></p> <p class="p2">给卖家留言:<textarea name='postdb[content]' id='atc_content' >$rsdb[content]</textarea></p> </div> </ul> <!-- EOT; }print <<<EOT --> <!-- EOT; if(count($listdb)>1){ print <<<EOT --> <ul class="u4"><div><strong>商品总价:</strong>(含运费) <font id="total_all">$total_all</font>元</div></ul> <!-- EOT; } print <<<EOT --> </div> </div> <div class="clear20"></div> <div class="shoppostbox"> <div class="shoppostdiv"> <div class="shopinfo"> <p><span>实付款:</span> <!-- EOT; if(count($listdb)>1){ print <<<EOT --> <font id="total$rs[uid]" class="totalprice">$total_ll</font>元 <!-- EOT; } else{print <<<EOT --> <font id="total$rs[uid]" class="totalprice">$total</font>元 <!-- EOT; }print <<<EOT --> </p> {$address_selects} </div> </div> <div class="shop_postbtn"> <input type="submit" name="imageField" id="imageField" class="shop-submit" value=" " /> <input type="hidden" name="fid" value="$fid"> <input type="hidden" name="id" value="$id"> <input type="hidden" name="cid" value="$cid"> <input type="hidden" name="postdb[title]" id="atc_title" size="50" value="$infodb[title]"> </div> <!-- EOT; if($job=='edit'){print <<<EOT --> <SCRIPT LANGUAGE="JavaScript"> <!-- $(document).ready(function(){ $("#othermore").show();$("#dobutton").hide(); }); //--> </SCRIPT> <a href="?action=del&id=$id&cid=$cid&fid=$rsdb[fid]" onClick="return confirm('你确认要删除吗?');">删除</a> <!-- EOT; }print <<<EOT --> </div> <script language="JavaScript"> <!-- function chooseAddress(selObj){ value = selObj.options[selObj.selectedIndex].value; if(value=='-1'){ ifHideMoreTr(false); } else{ ifHideMoreTr(true); } } function ifHideMoreTr(type){ var arr = ["username","phone","mobphone","email","qq","postcode","address" ]; $("#othermore input").each(function (i){ if(jQuery.inArray(this.name.replace(/postdb/[order_([/w]+)/]/, "$1"),arr)!=-1){ obj=$(this).parent().parent(); if(type==true){ obj.hide() }else{ obj.show() } } }); } $(document).ready(function(){ sObj = $("#choose_Address"); if(sObj.get(0).options.length==1||"$job"=="edit"){ sObj.parent().parent().hide ifHideMoreTr(false); } else{ ifHideMoreTr(true); } }); //--> </script> </form> </div> <!-- EOT; } print <<<EOT --> <div class="clear20"> </div> </div> <!-- EOT; ?> -->
<select id="collect" name="postdb[youfei]" onchange="Add(this.value,'total$rs[uid]')"> <option value='10'>快递:10元</option> <option value='20'>EMS:20元</option> <option value='50'>平邮:50元</option> </select>
|
最新内容
相关内容
Python的字典排序
Python的字典排序,代码,数据,培训,字典,函数,表达式,内容,列表,排列,问题,字典是Python语言中的一种数据结构,每一个字典元素是由一对key-valupython的调用绑定方法和非绑定方法
python的调用绑定方法和非绑定方法,代码,方法,实例,第一,培训,时计,奇数,偶数,参数,定义,在Python中,如果用实例去调用方法,这种限制就被称为Pypython为何会如此流行
python为何会如此流行,代码,时间,数字,发展,技术,分析,人工智能,世纪,培训,庞大,这其中有几个原因:1.它是古老的Python早在20世纪90年代就出现对数组使用Python For循环
对数组使用Python For循环,名称,培训,代码,健康,水牛,数组,元素,有用,下面,以上,您可以使用for循环从数组中获取特定元素。假设您有一组水牛bPython的经典题目
Python的经典题目,数字,数据,公司,培训,星期六,星期,字母,水仙花,次方,偶数,1、水仙花数用python打印出100-999所有的水仙花数,所谓水仙花数是python调试的几种方式
python调试的几种方式,代码,位置,信息,状态,培训,数据,分析,变量,函数,方式,python作为一种脚本语言,很多时候我们习惯于它的简洁,习惯于它的修Python网络编程调用接收数据的三种
Python网络编程调用接收数据的三种方法,数据,代码,基础,通用,通讯,服务,网络,培训,方法,报文,最近在使用python进行网络编程开发一个通用的tcPython 3 的优点
Python 3 的优点,数据,国家,名称,对比,代码,异常,统一,培训,地方,除法,为进一步提起你的胃口,以下是Python3具备的一些优点。1.Print不再是语python的单元测试框架
python的单元测试框架,代码,生态,信息,标准,测试,分析,工具,环境,条款,活跃,1、AutotestAutotest是Google、Redhat、IBM公司联合开发的分布式入门Python的4大陷阱
入门Python的4大陷阱,代码,流程,名字,数据,培训,服务,基础,各大,对比,下来,Python以语法简单、关键字少著称,因此经常被各大媒体忽悠其是一门For循环如何在Python中工作
For循环如何在Python中工作,工作,项目,代码,培训,流程,示例,序列,语句,语法,实际,Python的for循环通过遍历数组的序列来工作。从本质上讲,它在编写一个简单的游戏来学习 Python
编写一个简单的游戏来学习 Python,数字,标准,概念,名称,异常,软件,基础知识,培训,通用,流程,通过编写一个“猜数字”游戏来探索Python(和其他