我的编程空间,编程开发者的网络收藏夹
学习永远不晚

html怎么把select下拉框的值传到id中

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

html怎么把select下拉框的值传到id中

这篇文章将为大家详细讲解有关html怎么把select下拉框的值传到id中,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

完整的代码如下: 
HTML code: 


<!-- 
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.jpg"; 
$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 class="lazy" data-src="$rs[picurl]"height="90" onError="this.class="lazy" data-src='$webdb[www_url]/images/default/nopic.jpg'"/></a><h4><a href="bencandy.php?city_id=$rs[city_id]&fid=$rs[fid]&id=$rs[id]" target="_blank">$rs[title]</a></h4><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; 
?> 
--> 


想要的效果是: 
当我选择ems20运费时,在运送方式中点击下拉框中的运费时那么就用 店铺合计总价+ 20元 当我点击平邮50元时,店铺合计总价+ 50元. 
我说的要二个地方显示,是因为他如果存在二个不同的商家的商品时,会有二个商家合起来的总价和 商家商品本身的总价。 
解决方法如下: 


<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> 


对name=”postdb[youfei]“属性进行操作,在action中设置名为postdb[youfei]的参数,即:private String postdb[youfei],然后生成get/set方法,就可以取到值了!

关于“html怎么把select下拉框的值传到id中”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

html怎么把select下拉框的值传到id中

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么设置HTML select下拉框的默认值

这篇文章给大家分享的是有关怎么设置HTML select下拉框的默认值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可
2023-06-14

jQuery怎么获取select下拉框的值

这篇文章主要介绍“jQuery怎么获取select下拉框的值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jQuery怎么获取select下拉框的值”文章能帮助大家解决问题。获取select下拉框的
2023-06-17

html下拉框的值怎么从后台获取

要从后端获取 html 下拉框的值,请遵循以下步骤:创建数据源。建立后端 api。创建下拉框。向后端 api 发送请求。处理后端响应。填充下拉框。如何从后台获取 HTML 下拉框的值在使用 HTML 下拉框时,有时需要从后端服务器获取下拉
html下拉框的值怎么从后台获取
2024-05-21

vue中怎么使用select下拉框实现绑定和取值

本文小编为大家详细介绍“vue中怎么使用select下拉框实现绑定和取值”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中怎么使用select下拉框实现绑定和取值”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧
2023-07-04

编程热搜

目录