ラジオボタンの値をメールに送信するのに苦労しています。
2 つのラジオボタンをコーディングし、最初のラジオボタンをデフォルトでオンに設定しました。
フォームと値は機能しますが、ラジオ ボタンの値は送信されません。
賢い言葉はありますか?
ラジオボタンの値をメールに送信するのに苦労しています。
2 つのラジオボタンをコーディングし、最初のラジオボタンをデフォルトでオンに設定しました。
フォームと値は機能しますが、ラジオ ボタンの値は送信されません。
賢い言葉はありますか?
ラジオタグを挿入した場所に name="your_radio" を配置したかどうかを確認します
これを行った場合は、php コードを確認してください。isset() を使用する
例えば
if(isset($_POST['submit']))
{
/*other variables*/
$radio_value = $_POST["your_radio"];
}
これも行っている場合は、コードを調べる必要があります
ラジオボタンは、チェックされている場合にのみフォーム送信時に送信されます...
true の場合に使用isset()
し、それ以外の場合はチェック済み
ラジオ ボタンを選択して送信ボタンをクリックすると、$_POST[] を使用して PHP コードで選択した値の送信を処理する必要があります。
たとえば
、ラジオ ボタンが次の場合:
<input type="radio" name="rdb" value="male"/>
次に、phpコードで次を使用する必要があります:
$rdb_value = $_POST['rdb'];
する必要があります:
HTML :
<form method="post" action="">
<input id="name" name="name" type="text" size="40"/>
<input type="radio" name="radio" value="test"/>Test
<input type="submit" name="submit" value="submit"/>
</form>
PHPコード:
if(isset($_POST['submit']))
{
echo $radio_value = $_POST["radio"];
}
ラジオ ボタンには別の属性があります - オンまたはオフです。ユーザーがどのボタンを選択したかを設定する必要があるため、HTML 内にこれらの値 (オンまたはオフ) を使用して PHP コードを記述する必要があります。これを行う1つの方法は次のとおりです。
PHP コード:
<?PHP
$male_status = 'unchecked';
$female_status = 'unchecked';
if (isset($_POST['Submit1'])) {
$selected_radio = $_POST['gender'];
if ($selected_radio == 'male') {
$male_status = 'checked';
}else if ($selected_radio == 'female') {
$female_status = 'checked';
}
}
?>
HTML FORM コード:
<FORM name ="form1" method ="post" action ="radioButton.php">
<Input type = 'Radio' Name ='gender' value= 'male'
<?PHP print $male_status; ?>
>Male
<Input type = 'Radio' Name ='gender' value= 'female'
<?PHP print $female_status; ?>
>Female
<P>
<Input type = "Submit" Name = "Submit1" VALUE = "Select a Radio Button">
</FORM>