淘宝竞拍案例:

JavaScript部分代码:

<script type="text/javascript">function Pay(){var Price=2000;var AddPrice = document.getElementById("AddPrice").value;if(AddPrice==""){document.getElementById("span2").innerHTML='<font color="red">亲,请输入加的价格哦</font>'; }var num = document.getElementById("num").value;if(num==""){document.getElementById("span3").innerHTML='<font color="red">亲,请输入您要拍的数量哦</font>';}var sex = sex1.checked ? '男' : '女';var totalMoney;var Pay1 = document.getElementById("Pay1");var index = Pay1.selectedIndex;switch(index) {case 0:document.getElementById("span1").innerHTML='<font color="red">微信支付打九折</font>'; totalMoney = (parseInt(Price) + parseInt(AddPrice)) * parseInt(num)*0.9;break;case 1:document.getElementById("span1").innerHTML='<font color="red">支付宝支付打八折</font>';totalMoney = (parseInt(Price) + parseInt(AddPrice)) * parseInt(num)*0.8;break;case 2:document.getElementById("span1").innerHTML='<font color="red">银联支付打七折</font>';totalMoney = (parseInt(Price) + parseInt(AddPrice)) * parseInt(num)*0.7;break;case 3:document.getElementById("span1").innerHTML='<font color="red">QQ支付打九折</font>';totalMoney = (parseInt(Price) + parseInt(AddPrice)) * parseInt(num)*0.9;break;case 4:document.getElementById("span1").innerHTML='<font color="red">刷卡支付不打折</font>';totalMoney = (parseInt(Price) + parseInt(AddPrice)) * parseInt(num);break;default:document.getElementById("span1").innerHTML='<font color="red" >亲,支付方式可以进行选择的呦</font>';}if(totalMoney==undefined){document.getElementById("span5").innerHTML='<font color=red>总价无法计算呦</font>';}else{document.getElementById("TotalPrice").value=totalMoney;}}</script>

HTML部分代码:

<form action="#" method="post"><h2>欢迎进入淘宝竞拍</h2><h3>本次拍卖品为:导盲犬</h3> 底价:<input type="text" id="Price" value="2000" /><br/><br/>加价:<input type="text" id="AddPrice" /><br/><span id="span2"></span><br/> 数量:<input type="text" id="num" /><br/><span id="span3"></span><br/> 性别:<input type="radio" id="sex1" name="sex"  checked="checked"/>男<input type="radio" id="sex2" name="sex" />女<br/><br/> 付款方式:<select id="Pay1"><option>微信支付</option><option>支付宝支付</option><option>银联支付</option><option>QQ支付</option><option>刷卡支付</option></select><br/><span id="span1" ></span><br/> 总价:<input type="text" id="TotalPrice" /><br/><span id="span5" ></span><br/><input type="button" value="确认" name="dj" οnclick="Pay()" /></form>

运行结果图:

JavaScript函数的使用以及下拉框、radio、input类型各种标签值的获取,结合淘宝竞拍案例。。相关推荐

  1. JavaScript函数的使用以及下拉框、文本框、radio值的获取,结合一个淘宝竞价案例。。。

    淘宝竞价案例: JavaScript代码: <script type="text/javascript">function Pay(){var Price=2000;v ...

  2. JavaScript中自定义函数以及文本框、radio、下拉框的值的获取,结合淘宝竞拍案例来理解。。。...

    淘宝竞拍案例: HTML部分代码: <form action="#" method="post"><h2>欢迎进入淘宝竞拍</h2 ...

  3. Javascript 调用XML制作连动下拉框

    Javascript 调用XML制作连动下拉框 作者: 何耀 Thursday, June 5 2003 2:44 PM 传统的HTML页面中连动下拉框采用了两种方法: 1)直接将下拉框中的内容har ...

  4. 用友uap nc65 如何实现一个下拉框(枚举类型实体)

    用友uap  nc65 如何实现一个下拉框(枚举类型实体) 如上图所示: 1.新建一个bmf文件. 2.建立一个枚举. 3.给枚举赋值.注意枚举值从0开始 4.右键发布元数据. 5.在需要引用的元数据 ...

  5. javascript实现的一个带下拉框功能的文本框

    我们需要一个可选的下拉框来选取内容,但是但是又有可以自定义输入的需求.对于这种需求,大部分网站使用的都是一个下拉框和一个 input text ,并列或分行给出选择.那么,我们希望它看上去像一个可以输 ...

  6. yii框架的下拉框多选,设置默认值等(dropDownList)

    一.前言 根据需求,需要更改下拉框为多选框.本来以为只是很简单的东西,但是实际修改起来却碰到不少bug,多选框无法选中,给多选框赋默认值等.这里记录一下 二.修改单选下拉框为多选下拉框 echo $f ...

  7. 解决select 下拉框选择器 input输入框 、时间日期选择器el-date-picker 赋值后,出现无法修改选中更改问题

    ElementUI时间选择器,传入时间赋值后之后无法改变 // ElementUI的表格组件<el-date-pickersize="mini"style="wid ...

  8. bootstrap-table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)

    1.bootstrap-table 单击单行选中 $('#gzrwTable').on('click-row.bs.table', function(e, row, $element) { $('.s ...

  9. bootstrap-multiselect.js多选下拉框初始化时默认选中初始值

    bootstrap-multiselect.js多选下拉框默认值设置 一.案例数据格式  二.HTML代码 <select id="msgRoles" multiple=&q ...

最新文章

  1. 抖音发布特效数据报告:每五个投稿有一个使用特效
  2. 如何为linux 桌面文件内存,linux - 桌面Linux发行版中.desktop文件的功能是什么? - 堆栈内存溢出...
  3. python程序开子进程打包成exe文件运行炸内存原因剖析
  4. android 拍照换头像,Android调用相机拍照,裁剪及更换头像功能的实现
  5. django获取ip与数据重复性判定
  6. 12.6 static类成员
  7. LiveCDLiveUSB制作
  8. android使用Dialog实现复选功能与数据库结合综合实例
  9. 小米8android版本打开,怎么查看小米手机安卓系统版本
  10. 【leetcode】20. Valid Parentheses
  11. 使用智遥工作流,优化SAP请购流程
  12. js和jquery获取父级元素、子级元素、兄弟元素的方法
  13. A16z、YGG、Axie 圆桌对话:Web3 游戏接下来该怎么走?
  14. 网站管理员请注意jsDelivr因备案被取消CDN访问可能延迟或错误
  15. node.js学习-第一章节
  16. OpenCore Configurator for Mac(黑苹果系统引导工具)
  17. Rodrigues 公式推导
  18. 三子棋——年轻人的第一款小游戏
  19. 共识算法Raft概论
  20. UBUNTU如何修改IP

热门文章

  1. A. Banana 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛
  2. 根据图片名字获取Drawable对象
  3. 适合零基础学习Python的书籍
  4. e5408fc4a618ed2a663d0306def2cec3 (学生实验,谢谢)
  5. date命令显示格式化的年月日时分秒
  6. 【电源专题】线性稳压器(LDO)简介
  7. 利用PPT的平滑变换功能以及Onekey插件做变形金刚变身的过程
  8. 全球与中国葡萄酒保鲜工具市场现状及未来发展趋势
  9. Windows 下常用盗版软件的替代免费软件列表
  10. 通过ZPL指令调用zebra打印机打印面单(java版)