数日前にこの質問をしました。付属の fiddleも参照してください。これに関してもう 1 つ質問があります。ユーザーが入力フィールドに入力された値を削除すると、結果もゼロに設定する必要があります。どうすればいいのかわかりません。
機能全体を実行するコードは次のとおりです。
jQuery("#txt_im").keyup(setValue);
jQuery('[name="rdbtn-im"]').change(setValue);
function setValue() {
var txt_value = jQuery("#txt_im").val();
var rad_val = jQuery('[name="rdbtn-im"]:checked').val();
if (!txt_value.length || !rad_val.length) return;
var res = txt_value * rad_val;
var final = parseInt(res, 10);
var MBresult = final / 1024;
jQuery('#final_res').val(MBresult.toFixed(2));
}