Bonjour,
un nouveau problème se présente à moi,
je vous explique :
j'ai un formulaire avec un nom, une liste déroulante avec des option que je vais chercher dans ma bdd
lorsque je sélectionne un choix dans cette liste, je voudrais faire apparaître une nouvelle liste déroulante que je vais chercher dans ma bdd.
La difficulté c'est d'afficher la liste sans validation. voici un peu de code (j'ai commencé un peu de js mais sans conviction)
pour la partie js, j'étais partie sur ça http://fr.openclassrooms.com/forum/sujet/afficher-un-input-sur-choix-d-une-liste-deroulante-36903http://fr.openclassrooms.com/forum/sujet/afficher-un-input-sur-choix-d-une-liste-deroulante-36903[/url
et le
correspond a un select de ma liste caché
Modifié par cid5420 (20 Jan 2014 - 17:47)
un nouveau problème se présente à moi,
je vous explique :
j'ai un formulaire avec un nom, une liste déroulante avec des option que je vais chercher dans ma bdd
lorsque je sélectionne un choix dans cette liste, je voudrais faire apparaître une nouvelle liste déroulante que je vais chercher dans ma bdd.
La difficulté c'est d'afficher la liste sans validation. voici un peu de code (j'ai commencé un peu de js mais sans conviction)
<form action="process.php" method="post" name="form_ticket">
<fieldset><legend class="legende">Contacter le support</legend>
<label for="nom" class="libele">Nom</label>
<input type="text" name="nom" id="nom" size="30" /><br>
<label for="client" class="libele">Client</label>
<SELECT name="client" id="client" size="1">
<option selected>Client...</option>
<?php
$sql = $cnx->query('SELECT * FROM clients');
while($row = $sql->fetch())
{ ?>
<option value="<?php echo $row['IDClient']; ?>"><?php echo $row['Nom']; ?></option>
<?php } ?>
</SELECT>
<script type="text/javascript">
$(document).ready(function() {
$('#systeme').hide(); //je cache le champ par défaut
$('select[name="client"]').change(function(){ //lorsqu'on change de valeur dans la liste
if(valeur != '') { //si non vide
if(valeur == '<?php echo $row['IDClient']; ?>') { //si client selectionné
$
}
}
});
});
</script>
</fieldset>
</form>
pour la partie js, j'étais partie sur ça http://fr.openclassrooms.com/forum/sujet/afficher-un-input-sur-choix-d-une-liste-deroulante-36903http://fr.openclassrooms.com/forum/sujet/afficher-un-input-sur-choix-d-une-liste-deroulante-36903[/url
et le
$('#systeme').hide()
correspond a un select de ma liste caché
Modifié par cid5420 (20 Jan 2014 - 17:47)