0
現在、ラジオボタンからの優先通信方法をユーザーが選択したことに基づいて、赤い星印が表示されます。たとえば、優先通信方法を選択すると値が表示されます。電話番号「赤色の星印」は、他のラジオボタンを選択すると非表示になります。つまり、優先通信方法は電子メールです。しかし、どうすれば問題なのですか?電話番号を選択すると赤い星印が「電話番号を入力してください」と「電話番号を確認」の近くに表示され、「電話番号を入力してください」にテキストを入力し、赤い星が消える形でsubmitを押してください。私はこれらの赤い開始を表示したままにしたい、私はこの機能を再度呼び出さなければならないと思います、助言してください?赤い星が表示されたままにしておきますか?
$('.communicationCB input[name=CCommmunication]').click(function() { //.communication class passed input name == model public communication
if ($(this).val() == "TelephoneNo") { //if value TelephoneNo selected in model
$('.confirmmobtelno').show(); //show this text box
$('.redstar').show(); //shows red star when Mobile option is selected
} else {
$('.confirmmobtelno').hide(); //hide textbox
$('.redstar').hide(); //Hides red star
}
if ($(this).val() == "TelephoneNoAlternative") { //if value == to TelephoneNoalternative
$('.confirmalttelno').show(); //show confirm alt tel no text box
$('.redstaralttel').show(); //shows red star when Alt telephone option is selected
} else {
$('.confirmalttelno').hide(); //else hide it
$('.redstaralttel').hide(); //Hides red star
}
});
あなたはページのリロードでこれを維持したいですか?はいの場合は 'localStorage'にデータを格納する必要があります –
あなたの" submit "機能を表示することもできますか?また、重要なのは、ユーザーが空の「確認ボックス」でフォームを送信することを許可しているか、フィールドが有効でない場合に送信を停止したいのですか? –