私は問題を抱えて、私は、2つのテキストフィールドを持つページまたはrealoadが、私はこのように、MySQLとPHPから取得する値と、オープンの両方がデフォルトで値を持っている:キーアップや入力で操作する方法は? JavaScriptの(jQueryの)
<input type="text" id="field1" value="<?php echo $first_value; ?>" />
<input type="text" id="utility" value="<?php echo $second_value; ?>" />
そして、私は#field1
の値を変更するときに減算を行い、その結果をに示したいと思います。
問題は、操作の結果は、例えば、正しくないということです。
#field1
は500初めてと1041.00を持っており、今、私は1000年に新しい値を#field1
の値を変更した場合場合私は私を解決し
$('#field1').on('input', function() {
var difference = parseFloat($(this).val());
var utility = $('#utility').val().replace(/,/g, '');
var total = utility - difference;
if (!total) { total = 0; }
$('#utility').val(parseFloat(Math.round(total * 100)/100).toFixed(2));
});
'do a rest'(Representational state transfer)PHPサーバーへのAjax呼び出しを意味しますか? – zipzit
'問題は、操作の結果が正しくないことです。たとえば、「どうしてそれは正しいのですか?何が修正されたように見えますか? 「運営」とは何ですか?あなたは何をしようとしているのかを教えてください – Kisaragi
@Kisaragi私はこれらの値で安心して結果を見ようとしていますが、デフォルトで '#utilty'の値は、操作をしたい、常にPHP変数の値でなければならないと、それがどのように変化しているのを見て、すみません、私はそれが私ができることを説明しようとしている、私の英語はあまり良くはない –