フォームの選択フィールドを複数のアクションにバインドするjquery関数があります。これは、変更とキーアップの両方にバインドされるため、マウスとキーボードの両方のクリックがキャプチャされます。jquery .bindはページロード時の実行を防止します
$(document).ready(function(){
$('#user_id').bind('change keyup',function() {
calculateAmounts();
}).change();
});
これは完全に機能します。
しかし、calculateAmounts()関数は、changeおよびkeyup関数で実行するだけでなく、ページを最初にロードするときにも呼び出されます。ページが最初に読み込まれたときにこのコードが実行されないようにしたいと思います。
ありがとうございます。 – JonoB