ボタンを非表示にし、クリックされた画像に応じて選択することで、ラジオボタンの画像置換を使用しています。
画像がクリックされたら、ラジオ ボタンを選択して送信してもらいます。
これは私の元のコードです:
$('#settings img').click(function() {
$(this).parent().find(":radio").attr('checked', true);
});
これは、画像をクリックして送信すると機能します。
クリック時にフォームを送信するように拡張しました。
$('#settings img').click(function() {
$(this).parent().find(":radio").attr('checked', true);
$("#settings").submit();
});
この場合、フォームは送信されますが、値は変更されません。ボタンをクリックして送信すると、正常に動作します。
どこで間違ったのですか?