1 pièce(s) jointe(s)
Envoi partiel d'un formulaire selon un bouton radio
Bonjour,
J'ai un formulaire simple mais je souhaite récupérer dans l'URL un seul paramètre (dev_id ou grp_id) qui correspond au choix.
Pièce jointe 602318
Exemples :
Si le bouton radio est sur les Devices et que le choix est le device 12, j'aimerai avoir en URL uniquement ?dev_id=12Si le bouton radio est sur les Groupes et que le choix est le groupe 21, j'aimerai avoir en URL uniquement ?grp_id=21Je ne veux pas avoir ?choix=dev&dev_id=12&grp_id=21Et cerise sur le gâteau si le Select qui n'est pas sélectionné par le bouton radio soit Disable en temps réel.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Test</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
$choix = isset($_GET['choix']) ? $_GET['choix'] : NULL;
$dev_id = isset($_GET['dev_id']) ? $_GET['dev_id'] : NULL;
$grp_id = isset($_GET['grp_id']) ? $_GET['grp_id'] : NULL;
?>
<form>
<input type="radio" name="choix" value="dev" <?php echo ('dev' !== $choix) ? "" : "checked";?>>
<select name="dev_id">
<option <?php if($choix == 11) { ?> selected="selected" <?php } ?> value="11">Device 11</option>
<option <?php if($choix == 12) { ?> selected="selected" <?php } ?> value="12">Device 12</option>
<option <?php if($choix == 13) { ?> selected="selected" <?php } ?> value="13">Device 13</option>
</select>
<input type="radio" name="choix" value="grp" <?php echo ('grp' !== $choix) ? "" : "checked";?>>
<select name="grp_id">
<option <?php if($choix == 21) { ?> selected="selected" <?php } ?> value="21">Groupe 21</option>
<option <?php if($choix == 22) { ?> selected="selected" <?php } ?> value="22">Groupe 22</option>
</select>
<input type="submit">
</form>
</body>
</html> |
Je ne sais pas si je poste dans la bonne section. Merci de votre aide.