この 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>