Liste déroulante php ou JS
drogba7213
Messages postés
1550
Statut
Membre
-
drogba7213 Messages postés 1550 Statut Membre -
drogba7213 Messages postés 1550 Statut Membre -
Bonjour,
Voila j'ai un formulaire tout simple que je voudrais compliqué un peu pour le bien de l'application
Donc voici un champ de ce formulaire
$sql = "SELECT DESIGNATION FROM TYPE";
$req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);
echo "<select name= 'TYPE' >";
while($data = odbc_fetch_array($req))
{
echo "\n <option value=\"".$data["DESIGNATION"]."\" selected>".$data["DESIGNATION"]."</option>\n\n";
}
echo "<option value='type' selected='selected'>Type</option>";
echo '</select>';
Donc il présente une liste déroulante qui affiche :
Arrêt chaine
Trou
Autres
Type (Par défaut)
Déja dans un premier temps bien qu'il soit par défaut j'aimerais que le champ type ne soit pas clicquable alors je sais pas si c'est possible mais bon...
Et deuxièmement j'aimerais que si l'utilisateur clic sur Trou cela grise une partie du formulaire qu'il n'aurait pas besoin de remplir voila
Pouvez vous m'aider svp
Merci d'avance
Voila j'ai un formulaire tout simple que je voudrais compliqué un peu pour le bien de l'application
Donc voici un champ de ce formulaire
$sql = "SELECT DESIGNATION FROM TYPE";
$req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);
echo "<select name= 'TYPE' >";
while($data = odbc_fetch_array($req))
{
echo "\n <option value=\"".$data["DESIGNATION"]."\" selected>".$data["DESIGNATION"]."</option>\n\n";
}
echo "<option value='type' selected='selected'>Type</option>";
echo '</select>';
Donc il présente une liste déroulante qui affiche :
Arrêt chaine
Trou
Autres
Type (Par défaut)
Déja dans un premier temps bien qu'il soit par défaut j'aimerais que le champ type ne soit pas clicquable alors je sais pas si c'est possible mais bon...
Et deuxièmement j'aimerais que si l'utilisateur clic sur Trou cela grise une partie du formulaire qu'il n'aurait pas besoin de remplir voila
Pouvez vous m'aider svp
Merci d'avance
A voir également:
- Liste déroulante php ou JS
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Pour le moment j'ai fait ca mais ca ne fonctionne pas pourriez vous regarder svp car je ne connait presque pas le JS
<script type="text/javascript">
function active(obj)
{
if (obj.selectedIndex == 'Trou')
{
obj.form.HEURE_DEBUT.disabled = '';
obj.form.HEURE_DEBUT.focus();
obj.form.HEURE_FIN.disabled = '';
obj.form.HEURE_FIN.focus();
obj.form.CONSTAT.disabled = '';
obj.form.CONSTAT.focus();
obj.form.DEMANDE.disabled = '';
obj.form.DEMANDE.focus();
obj.form.CAUSE.disabled = '';
obj.form.CAUSE.focus();
obj.form.IMPUTATION.disabled = '';
obj.form.IMPUTATION.focus();
}
if (obj.selectedIndex == 'Autre')
{
obj.form.CONSTAT.disabled = '';
obj.form.CONSTAT.focus();
obj.form.CAUSE.disabled = '';
obj.form.CAUSE.focus();
obj.form.IMPUTATION.disabled = '';
obj.form.IMPUTATION.focus();
}
}
</script>
<script type="text/javascript">
function active(obj)
{
if (obj.selectedIndex == 'Trou')
{
obj.form.HEURE_DEBUT.disabled = '';
obj.form.HEURE_DEBUT.focus();
obj.form.HEURE_FIN.disabled = '';
obj.form.HEURE_FIN.focus();
obj.form.CONSTAT.disabled = '';
obj.form.CONSTAT.focus();
obj.form.DEMANDE.disabled = '';
obj.form.DEMANDE.focus();
obj.form.CAUSE.disabled = '';
obj.form.CAUSE.focus();
obj.form.IMPUTATION.disabled = '';
obj.form.IMPUTATION.focus();
}
if (obj.selectedIndex == 'Autre')
{
obj.form.CONSTAT.disabled = '';
obj.form.CONSTAT.focus();
obj.form.CAUSE.disabled = '';
obj.form.CAUSE.focus();
obj.form.IMPUTATION.disabled = '';
obj.form.IMPUTATION.focus();
}
}
</script>