你干吗加一个大括号{result= c;}
?
?
解决方案 »
- google map 中画圆.
- 奇怪的jquery问题,求解答
- 求翻译下段代码 看不明白
- [强烈推荐]求 <JavaScript高级程序设计>(中文)PDF 要全的[推荐]
- getElementsByTagName("input")怎么抓不到imgbutton,linkbutton
- 今天看了一个网站的JS ,发现如下代码,是用什么加密码的?
- javascript 打开窗口问题
- 求:Balloon对象的classid。
- 請幫忙看看,4個問題.謝謝
- 新视野大学英语iso 里面的网页是TStudio写的,能破?
- 高分求解!大家帮忙看下这段代码有什么问题!为什么总报这个错误!急,在线!
- 怎么根据className判断对象?
<script type="text/javascript">
function sum(){
obj=document.FrontPage_Form2;
var a = 0,b = 0,c = 0,z = 0,result;
//材料种类
var radios = document.getElementsByName("Tag_Kind");
for(var i=0; i<radios.length; i++){
if(radios[i].checked){
if(/^.*?\((\d+)元\).*?$/.test(radios[i].value)){
a = RegExp.$1;
}
}
}
//邮寄方式
var method = obj.Delivery_Method.options[obj.Delivery_Method.selectedIndex].value;
if(/^.*?(\d+)元.*?$/.test(method)){
b = RegExp.$1;
}
//链子品种
var chain = obj.Chain_Kind.options[obj.Chain_Kind.selectedIndex].value;
if(/^.*?(\d+)元.*?$/.test(chain)){
c = RegExp.$1;
}
result = parseInt(a) + parseInt(b) + parseInt(c);
obj.Total_Money.value=result;
}</script>
<form action="buy1.php" method="post" name="FrontPage_Form2" id="FrontPage_Form2" style="color:#FFFFFF">
<table width="550" border="0" cellpadding="5" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="2" align="center" bgcolor="#000000"><span class="wzw1">订单二</span></td>
</tr>
<tr>
<td width="105" rowspan="7" align="right" bgcolor="#000000">材料品种:</td>
<td width="430" bgcolor="#000000">亚光 <input type="radio" name="Tag_Kind" value="亚光.一套(89元)" checked >一套(89元) <input type="radio" name="Tag_Kind" value="亚光.一片(49元)">一片(49元) </td>
</tr>
<tr>
<td bgcolor="#000000">抛光 <input type="radio" name="Tag_Kind" value="抛光.一套(69元)">一套(69元)
<input type="radio" name="Tag_Kind" value="抛光.一片(39元)">一片(39元) </td>
</tr>
<tr>
<td bgcolor="#000000">黄铜 <input type="radio" name="Tag_Kind" value="黄铜.一套(109元)">一套(109元)
<input type="radio" name="Tag_Kind" value="黄铜.一片(59元)">一片(59元) </td>
</tr>
<tr>
<td bgcolor="#000000">二战 <input type="radio" name="Tag_Kind" value="二战.一套(129元)">一套(129元)
<input type="radio" name="Tag_Kind" value="二战.一片(69元)">一片(69元) </td>
</tr>
<tr>
<td bgcolor="#000000">黑色 <input type="radio" name="Tag_Kind" value="黑色.一套(129元)">一套(129元)
<input type="radio" name="Tag_Kind" value="黑色.一片(69元)">一片(69元) </td>
</tr>
<tr>
<td bgcolor="#000000">925银
<input type="radio" name="Tag_Kind" value="925银.一套(399元)">一套(399元)
<input type="radio" name="Tag_Kind" value="925银.一片(259元)">一片(259元) </td>
</tr>
<tr>
<td bgcolor="#000000">无 <input type="radio" name="Tag_Kind" value="无">无 </td>
</tr>
<tr>
<td align="right" bgcolor="#000000">链子品种:</td>
<td bgcolor="#000000"><select style="FONT-SIZE: 10pt" size=1 name=Chain_Kind>
<option value="普通链子" selected>普通链子</option>
<option value="不锈钢链子-加多10元">不锈钢链子-加多10元</option>
<option value="无">无</option>
</select>
</td>
</tr>
<tr>
<td align="right" bgcolor="#000000">邮寄方式:</td>
<td bgcolor="#000000"><select style="FONT-SIZE: 10pt" size=1 name=Delivery_Method>
<option value="物流快递-本市内6元">物流快递-本市内6元</option>
<option value="物流快递-河南省内8元">物流快递-河南省内8元</option>
<option value="物流快递-河南省外10元" selected="selected">物流快递-河南省外10元</option>
<option value="物流快递-香港地区15元">物流快递-香港地区15元</option>
<option value="特快专递包裹-大陆20元">特快专递包裹-大陆20元</option>
</select>
</td>
</tr>
<tr>
<td align="right" bgcolor="#000000">
<INPUT id=sum_money style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; LINE-HEIGHT: 150%" onclick=sum() type=button value=计算总价 name=sum_money>
</td>
<td bgcolor="#000000">
<input type="text" name="Total_Money" id="Total_Money" />
</td>
</tr>
</table>
</form>
上面的有 <input type="radio" name="Dog_Tag_Kind" >这个
obj.Total_Money.value=result;我是个菜鸟 说错话了就别怪我哦!我看着挺简单的啊 result不是应该等于z吗?
{result= c;} 改为 result=z;??
你真是高手,给你加分...
不好意思,粘贴错了,写z时,返回的值为"NnN"好像是这么写的
哈哈,我以比较菜鸟的方式来想的哦。
哈哈,这个不是已解决了吗?
用parseInt转换下result应该就行了吧?
Free_Wind22的不就是改个算法吗?