Page 1 sur 1

problem en formulaire

Posté : 31 mai 2005, 03:00
par Dimahoo
salut g un problem de formulaire quand je click sur le bouton valide il ne m'envoi pas à la page de l'action du <form> merci de bien voir mon code si dessous :
<form name="Ajout_Donn" method="post" action="Page_Valide.php">
<table border="1" bordercolor="#FFFFFF" cellpadding="2" cellspacing="5" width="95%" align="center">
  <!--DWLayoutTable-->
  <tr>
    <td width="44%" height="25" bordercolor="#000000"  bgcolor="#D6E3F7"><b>NOM :</b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Nom" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>	
  <tr>
    <td width="44%" height="25" bordercolor="#000000"  bgcolor="#D6E3F7"><b>NATURE :</b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Nature" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>DOMAINE : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Domaine" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>VERSION : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Version" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>DATE DEBUT  :</b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="DateD" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>DATE DE LANCEMENT  : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="DateL" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#FFFFFF"><b><font color="#FF0000">RESPONSABLES : </font></b></td>
    
    
    
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>INFORMATIQUE : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Info" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>MAINTENANCE : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Maint" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>METIER : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Metier" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#FFFFFF"><b><font color="#FF0000">EVOLUTION : </font></b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>DATE DE DERNIERE MODIFICATION : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="DateDM" type="text" style="width:240px; height:18px">
  </tr>	
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>MOTIF : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Motif" type="text" style="width:240px; height:18px">
  </tr>	
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>NOMBRE DE MAINTENANCE: </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Nbr_M" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>COÛT : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Cout" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#FFFFFF"><b><font color="#FF0000"> ENVIRONNEMENT TECHNIQUE : </font></b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>NBR. UNITE DE PROGRAMMATION : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Nbr_U" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>NOMBRE DE FICHIERS : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Nbr_F" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>LOCALISATION: </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Loc" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
    <tr><td height="25" bordercolor="#FFFFFF"><b><font color="#FF0000"> DEVELOPPEMENT : </font></b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>OUTIL : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Outil" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#000000" bgcolor="#D6E3F7"><b>TYPE : </b></td>
    <td colspan="3" valign="top" bordercolor="#000000"  bgcolor="#F2F2F2"><b><input name="Type" type="text" style="width:240px; height:18px">
    </b></td>
  </tr>
  <tr>
    <td height="25" bordercolor="#FFFFFF"><b><font color="#FF0000"> DOCUMENTATION : </font></b></td>
    <td colspan="3" valign="top"><b><font color="#FF0000"> COMMENTAIRE : </font></b></td>
  </tr>
  <tr>
    <td height="49" bordercolor="#000000" bgcolor="#D6E3F7"><b>DOCUMENT TECHNIQUE  : </b><input type="file" size="35" name="Doc" value="--------"  ></td>
    <td colspan="3" rowspan="3" valign="top" bordercolor="#000000">                                  
      <textarea name="Observ" cols="28" rows="8"></textarea>
    <td>    
  </tr>
  <tr>
    <td height="49" bordercolor="#000000" bgcolor="#D6E3F7"><b>MANUEL UTILISATEUR  : </b><input type="file" size="35" name="Man" value="--------" ></td>
    <td>    
  </tr>
  <tr>
    <td height="49" bordercolor="#000000" bgcolor="#D6E3F7"><b>AUTRE DOCUMENT : </b><input type="file" size="35" name="Aut" value="--------" ></td>
    <td>    
  </tr>
  <tr>
    <td height="30" align="center"><font color="#FF0000"><b> VALIDER/ANNULER: </b></font></td> 
    <td bordercolor="#000000"><input name="Val_Ajout" type="button" id="Val_Ajout" style="width:80px; height:24px" value="Valider"></td>
    <td bordercolor="#000000"><input name="Ann_Ajout" type="button" id="Ann_Ajout" style="width:80px; height:24px" value="Annuler" onClick="gopage('New_Page_Ajout.php');"></td>
  </tr>  
</table>
</form>

Posté : 31 mai 2005, 03:39
par Gentoo Warrior
salut,

pour valider un formulaire a l'aide d'un bouton celui ci doit etre de type submit et non bouton.

change ton bouton valider comme ceci:

<input name="Val_Ajout" type="submit" id="Val_Ajout" style="width:80px; height:24px" value="Valider">

Posté : 31 mai 2005, 03:42
par Gentoo Warrior
ou alors en javascript
<input name="Val_Ajout" type="button" id="Val_Ajout" style="width:80px; height:24px" value="Valider" onclick="this.form.submit()">

Posté : 31 mai 2005, 09:31
par zeus
Il vaut mieux éviter le Javascript dans un bouton submit d'un formulaire.

Nous avons l'outil submit qui fonctionne très bien à chaque fois alors qu'il est possible que le javascript soit désactivé.

Tu imagine la tête d'un visiteur qui veut s'enregistrer mais qui se trouve bloquer parce que son JS est désactivé ?

Autant profiter des outils dont on est sûr de la validité