selection sans submit
Posté : 09 mars 2021, 10:57
Bonjour à Tous,
Etant nul en Javascript, je vous expose mon problème
Dans un Select j'aimerais en cliquant sur le choix récupérer la valeur de ce select sans passer par le input submit
Cela fonctionne en PHP
j'ai essayé de mettre :
mais naturellement cela ne fonctionne pas ou (c'est sûr) je n'ai pas compris le fonctionement
Une âme charitable pour m'aider
Les Options de ChoixTaille = 4 - 5 - 6 - 7 - 8 - 10 - 12 -14
Voici mon code :
Merci beaucoup
Etant nul en Javascript, je vous expose mon problème
Dans un Select j'aimerais en cliquant sur le choix récupérer la valeur de ce select sans passer par le input submit
Cela fonctionne en PHP
j'ai essayé de mettre :
Code : Tout sélectionner
<select class='tailledefinie' name='taille' id='taille' onchange='document.getElementById('choix').submit();'>
Une âme charitable pour m'aider
Les Options de ChoixTaille = 4 - 5 - 6 - 7 - 8 - 10 - 12 -14
Voici mon code :
Code : Tout sélectionner
<?php
$reponse02 =$bdd->prepare('SELECT * FROM '.$tailleenfant_BDD.' ORDER BY id ASC');
$reponse02->bindParam(':id', $id, PDO::PARAM_INT);
$reponse02->bindParam(':taille', $taille, PDO::PARAM_STR);
$reponse02->execute();
echo"<div class='tailleaffiche'>
<p class='titreaffiche'>Indiquez votre Taille : </p>";
echo"<form name='choix' id='choix' class='taillechoisie' action='index.php' method='get' >
<select class='tailledefinie' name='taille' id='taille' >
<option value='ChoixTaille' selected>Taille </option>";
while ($donnees02 = $reponse02->fetch()) {
echo "<option value='".$donnees02['taille']."' >".$donnees02['taille']."</option>";
}
$reponse02->closeCursor();
echo"</select >
<input type='hidden' name=action value=ajouter />
<div class='validertaille'><input type='submit' value='Valider' name='submit' title=''/></div>";
echo"</form>";
if(isset($_GET['action'])){
if($_GET['taille']<>'ChoixTaille'){
$taillechoisie = $_GET['taille'];
$_SESSION['taille'] = $_GET['taille'];
echo"<p class='choixtaille'> Taille Choisie : <span class='choixtaillecouleur'>".$_SESSION['taille'].'</span></p>';
}
else{
$_SESSION['taille'] = '';
$taillechoisie='';
echo' ';
}
}
echo"</div>";
?>