高手帮忙,js取值
时间:2011-10-20
来源:互联网
1、<input type="text" name="shuzi" value="10">
2、<input type="text" name="shuzi" value="15">
11、<input type="hidden" name="old_shuzi" value="20">
22、<input type="hidden" name="old_shuzi" value="30">
表单中有这两组,1对应11,2对应22,
我要用js获取shuzi这两个的value值,然后又同时要用到old_shuzi的值,要对应哦,怎么得到呢?急啊,谢谢各位。
2、<input type="text" name="shuzi" value="15">
11、<input type="hidden" name="old_shuzi" value="20">
22、<input type="hidden" name="old_shuzi" value="30">
表单中有这两组,1对应11,2对应22,
我要用js获取shuzi这两个的value值,然后又同时要用到old_shuzi的值,要对应哦,怎么得到呢?急啊,谢谢各位。
作者: rdw168 发布时间: 2011-10-20
该回复于2011-10-20 14:04:47被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#2楼 得分:0回复于:2011-10-20 11:18:30
|
作者: bustersword 发布时间: 2011-10-20
引用 2 楼 hookee 的回复:
document.forms[0].shuzi[0].value
document.forms[0].shuzi[1].value
document.forms[0].old_shuzi[0].value
document.forms[0].old_shuzi[1].value
document.forms[0].shuzi[0].value
document.forms[0].shuzi[1].value
document.forms[0].old_shuzi[0].value
document.forms[0].old_shuzi[1].value
这个是不一定的哦,
有可能是三个对应,有可能是四个,所以肯定要用到js的循环之类的,我不会,呵呵
类似于下面的,但不够用嘛
var els = document.getElementsByName("adjustFee");
var i_TotalDiscount = 0;
for (var i = 0, j = els.length; i < j; i++) {
}
作者: hookee 发布时间: 2011-10-20
我搞定了,谢谢各位。
作者: rdw168 发布时间: 2011-10-20
怎么搞定的,发出来看看。反正我是没看懂你的题目。
作者: rdw168 发布时间: 2011-10-20
JScript code
function modifyAdjustFee(){ var els = document.getElementsByName("adjustFee"); var els2 = document.getElementsByName("Old_Price"); var els3 = document.getElementsByName("DiscountRate");//折扣 var i_TotalDiscount = 0; for (var i = 0, j = els.length; i < j; i++) { var i_AdjustFee = parseFloat(els[i].value);//新输入优惠金额 var i_Old_Price = parseFloat(els2[i].value);//老价格 if(-i_AdjustFee >= BuyMoney){ els[i].value.focus(); $("#J_ErrorMsg").html("<font color=red>请输入数值,运费不能为负数,买家实付(不含运费)必须大于零。</font>"); return false; }else{$("#J_ErrorMsg").html("");} i_TotalDiscount=i_TotalDiscount+i_AdjustFee;//新总优惠金额 //计算折扣 i_DiscountRate = changeTwoDecimal(((i_Old_Price+i_AdjustFee)/i_Old_Price)*10); els3[i].value = i_DiscountRate; } i_TotalDiscount=parseFloat(i_TotalDiscount);//新总优惠金额 var i_PostFee=parseFloat($("#J_PostFeeInput").val()); var TotalPrice = parseFloat(BuyMoney+i_PostFee+i_TotalDiscount-OffsetMoney-CouponMoney);//最终优惠金额 $("#J_AdjustFee").html(i_TotalDiscount*-1); $("#J_TotalPrice").html(TotalPrice); }
作者: zhouyi0911 发布时间: 2011-10-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28