ページの読み込み時に PHP によって入力されるテキスト入力フィールドがあります。
<?php
$product_price = 10000;
?>
<input type='text' name='product_price' value='<?=$product_price?>' >
商品価格が 12000 未満かどうかをチェックする JavaScript コードがあります。そうであれば、アラートを出します。
if(product_price <= 12000){
alert("product price must be above 12000");
}
アラートは正常に機能していますが、入力フィールド product_price の値を 50000 に変更しても、「製品価格は 12000 を超えている必要があります」というメッセージが引き続き表示されるという問題があります。
フィールドに入力した値を JS が取得できないのはなぜですか? PHP の値が変更されないのはなぜですか?