フォームでは、レートの値(別のテキスト入力)を入力するときにamount(テキスト入力)の値を挿入します。金額に挿入される金額は金利と金額の掛け算です。数量の値はデータベースから取得されます。ここで、レートの値はユーザーによって挿入されます。 金額の挿入後、値を変更することはできません。これどうやってするの?別の値が別の入力テキストに与えられたときに入力テキストに値を自動的に挿入します
私はコードの下に試してみましたが、結果はゼロを毎回表示されます。
ビュー
<div class="form-group">
<label for="exampleInputPassword1">Rate</label>
<input type="text" class="form-control" name="rate" placeholder="Rate" required>
</div>
<div class="form-group">
<label>Quantity</label>
<input type="text" class="form-control" name="quantity" placeholder="quantity" value="<?php echo $object['sheet']; ?> " required readonly>
</div>
<div class="form-group">
<label for="exampleInputPassword2">Amount</label>
<?php
$sheet = $object['sheet'];
$rate = $this->input->post('rate');
$amount = $sheet*$rate;
echo $amount;
}
?>
<input type="text" class="form-control" name="amount" value="<?php echo $amount;?>" placeholder="Amount" required>
</div>
レートの値が変わるたびに入力量をrate * quantityの値に変更したいと思っていますか? – Martijn
はい、あなたは書き込みであり、値のiofレートが挿入されたときに額の値を表示する必要があります。 –