これは私のコードです
<input type="radio" name="rdNumber" value="100"<?=(isset($_POST['rdNumber']) == 100 ? "checked" : "")?>/>100
<input type="radio" name="rdNumber" value="1000" checked="checked"/>1000
必要に応じて機能しません。フォームが送信されると(エラーが発生した場合)、デフォルトのチェック済みラジオボタンに戻ります。つまり、値= 1000の場合、ユーザーは値= 100を再度クリックする必要がありますが、ターゲットは、ユーザーが100個のラジオボタンを選択した場合、デフォルトでチェックされた状態(つまり値= 1000)に移動せずに、100のままにします。
私はどこが間違っていますか?また、同じのif elseバージョンはどうなりますか?