6 つのラジオ ボタンがある質問があるので、それらは 1、2、3、4、5、99 とコード化されています。逐語的な回答を入力するテキスト ボックスもあります。コード 1 ~ 5 を選択すると、テキスト ボックスの値が消えます。コード 99 を選択すると、テキスト ボックスの答えが表示されます。
ただし、テキストボックスをクリックして、先ほど入力した逐語を編集するとすぐに、テキストボックス内のすべてのテキストが消えてしまいます。
テキスト ボックスの ID: Q6_99_other
そして、ここにスクリプトがあります:
var txt = "";
$('#fieldset_Q6 input').parent().each(function () {
$(this).click(function () {
//alert('checked');
$('#Q6_99_other').on('keyup change', function () {
txt = this.value;
})
var id = $(this).children().attr('id');
if (id == 'Q6_1_99') {
$('#Q6_99_other').val(txt);
} else {
$('#Q6_99_other').val('');
}
});
});
何か提案がある人はいますか?おそらく、スクリプトの「キーアップ変更」部分を変更する必要がありますか?
どうもありがとう、ロイ