JavaScript脚本报价系统
嘿,伙计们, 今天我正在开发一个JavaScript报价系统 JS如下所示JavaScript脚本报价系统,javascript,html,forms,Javascript,Html,Forms,嘿,伙计们, 今天我正在开发一个JavaScript报价系统 JS如下所示 <script type="text/javascript"> <!-- Hide this code from non-JavaScript browsers function TotalIt() { CostPerStairs=25; CostPerHall=50; CostPerSingle=35; CostPerDouble=50; f1=document.forms[0];
<script type="text/javascript">
<!-- Hide this code from non-JavaScript browsers
function TotalIt() {
CostPerStairs=25;
CostPerHall=50;
CostPerSingle=35;
CostPerDouble=50;
f1=document.forms[0]; // abbreviation
RI=f1.SelR.selectedIndex;
RV=RI*CostPerStairs;
HI=f1.SelH.selectedIndex;
HV=HI*CostPerHall;
SI=f1.SelS.selectedIndex;
SV=SI*CostPerSingle;
CI=f1.SelC.selectedIndex;
CV=CI*CostPerDouble;
TV=RV*1+HV*1+SV*1+CV*1;
RV=Math.round(RV*100)/100;
HV=Math.round(RV*100)/100;
SV=Math.round(SV*100)/100;
CV=Math.round(CV*100)/100;
TV=Math.round(TV*100)/100;
f1.TotR.value=RV;
f1.TotR.value=HV;
f1.TotS.value=SV;
f1.TotC.value=CV;
f1.Total.value=TV;
return true;
}
// End hiding -->
</script>
HTML特性就在这里
房间类型
清洗量
楼梯
- 0 -
1.
2.
3.
4.
大厅 - 0 - 1. 2. 3. 4.
单人房 - 0 - 1. 2. 3. 主卧 - 0 - 1. 2. 3. 4. 5.
全部的 那么-我听到你说-问题是什么? 本质上,我想添加的是一个poscode下拉框,它为总价TV=RV*1+HV*1+SV*1+CV*1启动一个最小值强> 其思想是,当选择邮政编码时,TV(总计)的值必须是最低价格或更高 我为此输入的HTML如下:
<tr>
<td>Select a Postcode</td>
<td align="center"><select name="SelP">
<option>- 0 -</option>
<option>LS1</option>
<option>LS2</option>
<option>LS3</option>
<option>LS4</option>
</select>
<input type="hidden" name="TotR" onFocus="this.blur();" />
<br></td>
</tr>
选择一个邮政编码
- 0 -
LS1
LS2
LS3
LS4
但是我不知道如何将其应用到Java中,我已经尝试了几种方法(基本上是反复试验),我认为我可以通过使用一些if和where子句来使用PHP,但是我在这里被JavaScript难住了
任何建议都将不胜感激。您需要Math.max(x,y)
。它接受两个值并返回两个值中的最大值,从而设置最小值
var myMinimumValue = f1.SelP.selectedIndex;
// Sets TV to a minimum of selected index of SelP
TV = Math.max(myMinimumValue, TV);
如果SelP
包含具有特定值的选项(我猜这是您真正想要的),则如下所示:
您需要Math.max(x,y)
。它接受两个值并返回两个值中的最大值,从而设置最小值
var myMinimumValue = f1.SelP.selectedIndex;
// Sets TV to a minimum of selected index of SelP
TV = Math.max(myMinimumValue, TV);
如果SelP
包含具有特定值的选项(我猜这是您真正想要的),则如下所示:
标签被移除。请理解Java!=JavaScript.use
var
-感谢大家的帮助,请看我对下面问题的评论,不知道是否可以删除helo标记。请理解Java!=使用<代码> var >代码>谢谢你的帮助,请看我对下面问题的评论,想知道你是否能让Heloi给我一个机会,我可以在HTML代码中间集成PHP SQL给我最小值吗?还有一个问题,有可能直接指向一个页面(例如No.Qualue.html)吗?当选择了某些选项时?如果没有选择邮政编码,是否可能执行类似于直接指向页面的操作?感谢您的帮助,第一位工作完美的Tooi会给出这样的结果,我可以在HTML代码中间集成PHP SQL给我最小值吗?还有一个问题,可以直接指向一个页面(例如No.Qualue.html)吗?当选择了某些选项时?如果没有选择邮政编码,是否可能执行类似于直接指向页面的操作?谢谢你的帮助,第一块也很好用
var myMinimumValue = f1.SelP[f1.SelP.selectedIndex].value;
// Sets TV to a minimum of the selected value of SelP
TV = Math.max(myMinimumValue, TV);