par
ps6c0tic » 26 juin 2013, 13:05
Bonjour tout le monde, je suis sur le point de perdre la boule

, je suis débutant en php et null en javascript.
Voilà j'essaie de réaliser un formulaire ou il y a deux listes deroulante, lorsque je choisis une option precise au niveau de la premiere liste, la deuxieme doit s'activer sinon ben elle doit rester grisé.
J'ai essayé des codes en javascript et vu que je suis null ben je n'ai pas su m'y prendre peut être, voilà mon code: pouvez vous me dire comment faire et bien sur si vous pensez que je peux apporter des améliorations au niveau de sécurité ...
<?php
session_start();
$nom=$_SESSION['nom'];
$matricule=$_SESSION['matricule'];
?>
<title>Page de demande</title>
<?php include('../charte/corps.php');?>
<body>
<form method="post" action="test_formulaire.php">
<div>
<table border="1" width="1024" align="center">
<tbody>
<tr>
<td>Matricule</td>
<td>Date Sortie</td>
<td>Date Retour</td>
<td>E-mail CDP</td>
<td>Type de congé</td>
<td>a ne pas afficher</td>
</tr>
</tbody>
<tr>
<td><input type="text" id="nom" name="nom" value="<?php echo $nom;?>" readonly="readonly" required/></td>
<td><input type="date" id="date_depart" name="date_depart" required/></td>
<td><input type="date" id="date_retour" name="date_retour" required/></td>
<td><input type="email" id="email" name="email" required/></td>
<td><select id="choix" name="choix" required><option></option><option value="conge_normal">Congé normal</option><option value="conge_sans_solde">congé sans solde</option><option value="conge_exceptionnel">congé exceptionnel</option></select></td>
<td><select id="liste_choix">
<option></option>
<option>4 jours (Mariage)</option>
<option>3 jours (Naissance)</option>
<option>1 jour (Mariage d'un enfant)</option>
<option>2 jours (Décès du conjoint ou d'un enfant)</option>
<option>2 jours (décès d'un ascendant)</option>
<option>1 jour (décès d'un frère, d'une soeur, ...)</option>
<option>4 jours (Mariage) J1</option>
<option>4 jours (Mariage) J2</option>
<option>4 jours (Mariage) J3</option>
<option>4 jours (Mariage) J4</option>
<option>2 jours (Décès du conjoint ou d'un enfant) J1</option>
<option>2 jours (Décès du conjoint ou d'un enfant) J2</option>
<option>3 jours (Naissance) J1</option>
<option>3 jours (Naissance) J2</option>
<option>3 jours (Naissance) J3</option>
<option>2 jours (décès d'un ascendant) J1</option>
<option>2 jours (décès d'un ascendant) J2</option>
<option>CCMX Rattrapage</option>
<option>1 jour (Décès beau-père ou belle-mère)</option>
</select></td>
</tr>
</table>
</div>
<br/><br/><br/><br/>
<center>
<input type="submit"/ class="deconnect">
<button type="button" class="deconnect" onclick="">Modifier</button>
</center>
</form>
Bonjour tout le monde, je suis sur le point de perdre la boule :D, je suis débutant en php et null en javascript.
Voilà j'essaie de réaliser un formulaire ou il y a deux listes deroulante, lorsque je choisis une option precise au niveau de la premiere liste, la deuxieme doit s'activer sinon ben elle doit rester grisé.
J'ai essayé des codes en javascript et vu que je suis null ben je n'ai pas su m'y prendre peut être, voilà mon code: pouvez vous me dire comment faire et bien sur si vous pensez que je peux apporter des améliorations au niveau de sécurité ...
[html]
<?php
session_start();
$nom=$_SESSION['nom'];
$matricule=$_SESSION['matricule'];
?>
<title>Page de demande</title>
<?php include('../charte/corps.php');?>
<body>
<form method="post" action="test_formulaire.php">
<div>
<table border="1" width="1024" align="center">
<tbody>
<tr>
<td>Matricule</td>
<td>Date Sortie</td>
<td>Date Retour</td>
<td>E-mail CDP</td>
<td>Type de congé</td>
<td>a ne pas afficher</td>
</tr>
</tbody>
<tr>
<td><input type="text" id="nom" name="nom" value="<?php echo $nom;?>" readonly="readonly" required/></td>
<td><input type="date" id="date_depart" name="date_depart" required/></td>
<td><input type="date" id="date_retour" name="date_retour" required/></td>
<td><input type="email" id="email" name="email" required/></td>
<td><select id="choix" name="choix" required><option></option><option value="conge_normal">Congé normal</option><option value="conge_sans_solde">congé sans solde</option><option value="conge_exceptionnel">congé exceptionnel</option></select></td>
<td><select id="liste_choix">
<option></option>
<option>4 jours (Mariage)</option>
<option>3 jours (Naissance)</option>
<option>1 jour (Mariage d'un enfant)</option>
<option>2 jours (Décès du conjoint ou d'un enfant)</option>
<option>2 jours (décès d'un ascendant)</option>
<option>1 jour (décès d'un frère, d'une soeur, ...)</option>
<option>4 jours (Mariage) J1</option>
<option>4 jours (Mariage) J2</option>
<option>4 jours (Mariage) J3</option>
<option>4 jours (Mariage) J4</option>
<option>2 jours (Décès du conjoint ou d'un enfant) J1</option>
<option>2 jours (Décès du conjoint ou d'un enfant) J2</option>
<option>3 jours (Naissance) J1</option>
<option>3 jours (Naissance) J2</option>
<option>3 jours (Naissance) J3</option>
<option>2 jours (décès d'un ascendant) J1</option>
<option>2 jours (décès d'un ascendant) J2</option>
<option>CCMX Rattrapage</option>
<option>1 jour (Décès beau-père ou belle-mère)</option>
</select></td>
</tr>
</table>
</div>
<br/><br/><br/><br/>
<center>
<input type="submit"/ class="deconnect">
<button type="button" class="deconnect" onclick="">Modifier</button>
</center>
</form>
[/html]