php跪求,JS自动计算结果并预览的代码

<formonsubmit="returnJuge(this)"method="post"action="a.php"name="vform"><inputtype="h... <form onsubmit="return Juge(this)" method="post" action="a.php" name="vform">
<input type="hidden" name="formhash" value="{FORMHASH}">
<select id="sj" name="sj">

<option value="1">1天</option>

<option value="2">2天</option>

<option value="3">3天</option>

<option value="4">4天</option>
</select>
<input type="submit" value="结算" class="inputs" name="Submit">
</form>

假设这个下拉框变量为$sj
假设每天的单价变量为$jg 设置数值为每天10元

跪求,当选择1天的时候 后面提示 总共10元, 选择2天的时候,显示 总共20元。
我会用代码计算,就是要提交后才行。求在线能让用户自己预览到的,
而且,如果总额变量为$ze 当这个预览数值小余总额的时候,能隐藏提交按钮.
d

求完整代码!谢谢、!好人一生平安!
如图所示

最好这个显示结果 我能在代码里调用 然后余额不足的时候 我隐藏提交框 或者JS提示 不让提交也行。
展开
 我来答
windblast
推荐于2016-02-24 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13621
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

试编写代码如下:


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
function showJuge()
{
        price = document.getElementById('sj').value*10;
 document.getElementById("JugeTip").innerText = "提示:总共需要" + price + "元";
 
 btn = document.getElementById("btnsubmit");
 if(price<30) 
          btn.style.display = 'none';  
 else
 btn.style.display = 'block';
}
</script>
</head>
<body>
<form onsubmit="return Juge(this)" method="post" action="a.php" name="vform">
<input type="hidden" name="formhash" value="{FORMHASH}"/>
<select id="sj" name="sj" onchange="showJuge()">
 <option value="1">1天</option>
 <option value="2">2天</option>      
 <option value="3">3天</option>
 <option value="4">4天</option>     
</select>    
<input type="submit" value="结算" class="inputs" style="display: none;" id="btnsubmit" name="Submit" />
<div id="JugeTip">提示:总共需要10元</div>
</form>
</body>
</html>
404631403
2015-04-22 · TA获得超过396个赞
知道小有建树答主
回答量:207
采纳率:50%
帮助的人:226万
展开全部
window.onload=function(){
    js();
    document.getElementById("sj").onchange=function(){
     js();
    }
    function js(){
var jg=10;
var sj=document.getElementById("sj").value;
var ze=sj*jg;
//此处ID改为你显示的提示文本的HTML元素的ID。
document.getElementById("text").innerHTML="总价格为:"+ze;
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式