我想得到一些关于将此 php 转换为 javascript 的建议。你可以用开关在javascript中做到这一点吗?
不确定如何在这种情况下使用 javascript 处理数组。我不能在 php 中使用它,只能在 javascript 中使用它。
if(isset($_POST['process'])){
$sch = $_POST['sch'];
$inches = $_POST['inches'];
switch($sch){
case "40":
$inch = array("1.5"=>1.610,"2.0"=>2.063,"2.5"=>2.469);
foreach($inch as $k =>$v){
if($inches == $k){
echo "Result =" . $v;
}
}
break;
case "60":
$inch = array("2.0"=>2.063);
foreach($inch as $k =>$v){
echo $v;
}
break;
case "80":
$inch = array("2.5"=>2.469);
foreach($inch as $k =>$v){
echo $v;
}
break;
}
}
?>
<form action="" method="post">
<select name="inches" id="inches">
<option value="1.5">1.500</option>
<option value="2.0">2.000</option>
<option value="2.5">2.500</option>
<option value="3.0">3.000</option>
</select>
<select name="sch" id="sch">
<option value="40">sch 40</option>
<option value="60">sch 60</option>
<option value="80">sch 80</option>
<option value="100">sch 100</option>
</select>
<input name="process" type="submit" value="Submit" id="process" />
</form>