返回顶部
首页 > 资讯 > 前端开发 > VUE >html怎么把select下拉框的值传到id中
  • 443
分享到

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

2024-04-02 19:04:59 443人浏览 泡泡鱼
摘要

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

这篇文章将为大家详细讲解有关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 src="$rs[picurl]"height="90" onError="this.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中”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: html怎么把select下拉框的值传到id中

本文链接: https://lsjlt.com/news/91754.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • html怎么把select下拉框的值传到id中
    这篇文章将为大家详细讲解有关html怎么把select下拉框的值传到id中,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。完整的代码如下: HTML c...
    99+
    2024-04-02
  • 怎么设置HTML select下拉框的默认值
    这篇文章给大家分享的是有关怎么设置HTML select下拉框的默认值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可...
    99+
    2023-06-14
  • jQuery怎么获取select下拉框的值
    这篇文章主要介绍“jQuery怎么获取select下拉框的值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jQuery怎么获取select下拉框的值”文章能帮助大家解决问题。获取select下拉框的...
    99+
    2023-06-17
  • js动态select下拉框怎么设置默认值
    可以在HTML中设置select标签的selected属性为true,或者在JavaScript中设置select对象的select...
    99+
    2023-05-30
    动态select下拉框 select
  • html下拉框的值怎么从后台获取
    要从后端获取 html 下拉框的值,请遵循以下步骤:创建数据源。建立后端 api。创建下拉框。向后端 api 发送请求。处理后端响应。填充下拉框。 如何从后台获取 HTML 下拉框的值...
    99+
    2024-05-21
  • vue中怎么使用select下拉框实现绑定和取值
    本文小编为大家详细介绍“vue中怎么使用select下拉框实现绑定和取值”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中怎么使用select下拉框实现绑定和取值”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-04
  • HTML的下拉框怎么实现
    这篇文章主要介绍“HTML的下拉框怎么实现”,在日常操作中,相信很多人在HTML的下拉框怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML的下拉框怎么实现”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-27
  • el-select如何获取下拉框选中label和value的值
    目录【示例1】【示例2】【示例3】总结【示例1】 <templete slot-scope="scope"> <el-form-item :prop="'l...
    99+
    2022-11-13
    el-select 下拉框选值 el-select  label和value的值
  • layui下拉框监听不到值的变化怎么办
    这篇文章将为大家详细讲解有关layui下拉框监听不到值的变化怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。关于layui监听下拉框值得变化,大家都知道官方文档给我们...
    99+
    2024-04-02
  • 如何根据后台返回的值来select下拉框默认选中值
    这篇文章主要介绍了如何根据后台返回的值来select下拉框默认选中值,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。感谢你能够认真阅读完这篇文...
    99+
    2024-04-02
  • CSS中怎么自定义select下拉选择框样式
    本篇文章为大家展示了CSS中怎么自定义select下拉选择框样式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 首先对于默认的样式: 刚开始想到使用背景,...
    99+
    2024-04-02
  • Bootstrap中的下拉列表select怎么用
    小编给大家分享一下Bootstrap中的下拉列表select怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前提条件当然了这...
    99+
    2024-04-02
  • jquery多选下拉框的值怎么获取
    可以使用以下代码来获取jquery多选下拉框的值:```var selectedValues = [];$('#select...
    99+
    2023-05-31
    jquery多选下拉框 jquery
  • vbs怎么实现下拉框对应的键入值
    本篇内容介绍了“vbs怎么实现下拉框对应的键入值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! vbs实现的下拉框对应键入值&nb...
    99+
    2023-06-08
  • jQuery如何实现点击下拉框中的值累加到文本框中的方法
    这篇文章主要为大家展示了“jQuery如何实现点击下拉框中的值累加到文本框中的方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现点击下拉框中...
    99+
    2024-04-02
  • CSS中怎么去掉select的下拉箭头样式
    CSS中怎么去掉select的下拉箭头样式 ,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CSS Code复制内容到剪贴板select&n...
    99+
    2024-04-02
  • Vue设置select下拉框的默认选项错误怎么解决
    本篇内容介绍了“Vue设置select下拉框的默认选项错误怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!最近在用vue设置表单数据时...
    99+
    2023-07-04
  • css中怎么把select下拉菜单里的文字设置成左右滚动效果
    这篇文章将为大家详细讲解有关css中怎么把select下拉菜单里的文字设置成左右滚动效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。希望用marquee标签来设置字体滚...
    99+
    2024-04-02
  • Vue中怎么利用枚举类型实现一个HTML下拉框
    今天就跟大家聊聊有关Vue中怎么利用枚举类型实现一个HTML下拉框,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。第一步: 编写下拉框需要的枚举类型&...
    99+
    2024-04-02
  • jquery下拉列表选中的值怎么获取
    可以通过以下方式获取jquery下拉列表选中的值:1. 使用.val()方法获取选中的值:```var selectedValue ...
    99+
    2023-05-29
    jquery下拉列表 jquery
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作