问一个计算的问题 高手们看齐~~~

kusaka123 2010-07-15 04:47:33


如图:

当我点【购买会员】的时候,会显示会员折扣 ,我点击【确定】时,值传入下拉框的会员折扣,

现在问题是 如何使我点击:【单击选择产品】(自动获取一个数据库页面)的时候, 【单价】会自动*数量*我刚才传进来的折扣。




附一小段代码 ~ 谢谢了。。 主要部分用红字表示。。

<form name="form1" method="post">
<tr>
<td width="20%" align="right" height="30">选择产品:</td>
<td width="80%" class="category"><table cellpadding="0" cellspacing="0" width="100%" border=0>
<%for x=1 to maxproduit%>
<tr id="cailiaohan<%=x%>"<%if x<>1 then%> style="display:none;"<%end if%>>
<td><input name="huohao<%=x%>" readonly onClick="JavaScript:window.open('produit2.asp?form=form1&field=huohao<%=x%>&field2=price<%=x%>&field3=hidprice<%=x%>&span1=showshulian<%=x%>','','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=853,height=470,top=176,left=161');" style="width:80px" value="单击选择产品" onChange="chg('price<%=x%>','hidprice<%=x%>',document.getElementById('qqq').value)">
数量:
<input type="text" name="shulian<%=x%>" style="width:30px" onKeyUp="value=value.replace(/[^\d.]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d.]/g,''))" value="1" onBlur="heji();">
单价:
<input type="text" name="price<%=x%>" style="width:50px" onKeyUp="value=value.replace(/[^\d.]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d.]/g,''))" onBlur="heji();" >
<input type="hidden" name="hidprice<%=x%>">
折扣:
<select name="qw" onChange="chg('price<%=x%>','hidprice<%=x%>',this.value)" >
<option value="">会员折扣</option>
<option value="1">全价</option>
<option value="0.9">九折</option>
<option value="0.8">八折</option>
<option value="0.7">七折</option>
<option value="0.6">六折</option>
<option value="0.5">五折</option>
<option value="0.4">四折</option>
<option value="0.3">三折</option>
<option value="0.2">二折</option>
<option value="0.1">一折</option>
</select>
<%
if session("shiwei_id")="1" or fla88="1" then
sql="select * from ku order by id"
set rs_ku=conn.execute(sql)
else
sql="select * from ku where instr(login,'"&session("shiwei_id")&",')>0 order by id"
set rs_ku=conn.execute(sql)
end if
if rs_ku.eof then
%>
<script language="javascript">
alert("没有属于你管理的仓库,请先添加仓库!")
window.location.href="../system/ku_add.asp"
</script>
<%
response.end
end if
%>
仓库:
<select name="ku<%=x%>">
<%
do while rs_ku.eof=false
%>
<option value="<%=rs_ku("id")%>"<%if rs_ku("moren") then%> selected="selected"<%end if%>><%=rs_ku("ku")%></option>
<%
rs_ku.movenext
loop
%>
</select>
<%if x<>maxproduit then%>
<span onClick="cailiaohan<%=(x+1)%>.style.display=''" style="cursor:hand;">下一个产品</span>
<%end if%>
<%if x<>1 then%>
<input name="button" type="button" class="button" onClick="huohao<%=x%>.value='单击选择产品';shulian<%=x%>.value='1';price<%=x%>.value=''" value="清除">
<%end if%>
<%if x=1 then%>
<font color="#ff0000">*</font>
<%end if%>
<div id="showshulian<%=x%>"></div></td>
</tr>
<%next%>
</table></td>
</tr>
<tr>
<td align="right" height="30">合计金额:</td>
<td class="category"><input name="button" type="button" class="button" onClick="heji();" value="计算合计金额">
  <span id="heji"></span> <label></label></td>
</tr>
<tr>
<td height="30" align="right">购买会员:</td>
<td class="category"><input name="huiyuan2" readonly onClick="JavaScript:window.open('../huiyuan/huiyuan1.asp?form=form1&field=huiyuan&field2=huiyuan2&field3=huiyuan3','','directorys=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=853,height=470,top=176,left=161');" style="width:90px" value="单击选择会员">
会员折扣
<input type="text" name="huiyuan3" style="width:150px" readonly>
<input type="hidden" name="huiyuan"> <label>
<input type="button" name="Submit3" value="确定" onClick="ok3();">
</label></td>
</tr>
<tr>

...全文
153 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

发动态
发帖子
vbScript
创建于2007-09-28

3997

社区成员

它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
申请成为版主
社区公告
暂无公告