php中嵌入js问题
做点东西,需要用php中嵌入js,大概是这样的,有两select下拉菜单,一个选择单价,一个选择数量。选择后在第三个text中输出总价钱。比如:单价:102030数量:1...
做点东西,需要用php中嵌入js,大概是这样的,有两select下拉菜单,一个选择单价,一个选择数量。选择后在第三个text中输出总价钱。
比如:
单价:10 20 30
数量:1 2 3 4 5
总价:。。。
怎么弄呢。。。
麻烦说具体点,我是一菜鸟。
这东西在xoops里开发的,框架我都看不太懂,别说把php跟js分离了。 展开
比如:
单价:10 20 30
数量:1 2 3 4 5
总价:。。。
怎么弄呢。。。
麻烦说具体点,我是一菜鸟。
这东西在xoops里开发的,框架我都看不太懂,别说把php跟js分离了。 展开
1个回答
展开全部
<?php
$intPrice[0] = 10;
$intPrice[1] = 20;
$intPrice[2] = 30;
$intCount[0] = 1;
$intCount[1] = 2;
$intCount[2] = 3;
$intCount[3] = 4;
$intCount[4] = 5;
?>
<html>
<head>
<script>
function account()
{
var total = 0;
if(document.getElementById('price').value != 0 && document.getElementById('number').value != 0)
{
total = document.getElementById('胡春雀price').value * document.getElementById('number').value;
}
document.getElementById('result').value = total;
}
</script>
</head>
<body>
<select id='price' onChange='account();'>
<option value='0'>请选择价格</option>
<?for($i=0;$i<count($intPrice);$i++){?>
<option value='<?=$intPrice[$i]?>'><?=$intPrice[$i]?></option>
<?}?>
</select>
<select id='number' onChange='account();'>
<option value='0'>请选择裤早数量</option>
<?for($i=0;$i<count($intCount);$i++){?>
<option value='<?=$intCount[$i]?>'森春><?=$intCount[$i]?></option>
<?}?>
</select>
<input type='text' id='result' ReadOnly>
</body>
</html>
js新手,没有测试过,欢迎指正。
$intPrice[0] = 10;
$intPrice[1] = 20;
$intPrice[2] = 30;
$intCount[0] = 1;
$intCount[1] = 2;
$intCount[2] = 3;
$intCount[3] = 4;
$intCount[4] = 5;
?>
<html>
<head>
<script>
function account()
{
var total = 0;
if(document.getElementById('price').value != 0 && document.getElementById('number').value != 0)
{
total = document.getElementById('胡春雀price').value * document.getElementById('number').value;
}
document.getElementById('result').value = total;
}
</script>
</head>
<body>
<select id='price' onChange='account();'>
<option value='0'>请选择价格</option>
<?for($i=0;$i<count($intPrice);$i++){?>
<option value='<?=$intPrice[$i]?>'><?=$intPrice[$i]?></option>
<?}?>
</select>
<select id='number' onChange='account();'>
<option value='0'>请选择裤早数量</option>
<?for($i=0;$i<count($intCount);$i++){?>
<option value='<?=$intCount[$i]?>'森春><?=$intCount[$i]?></option>
<?}?>
</select>
<input type='text' id='result' ReadOnly>
</body>
</html>
js新手,没有测试过,欢迎指正。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询