Formulaires

Fermé
Utilisateur anonyme - 26 mars 2009 à 16:53
vindicien Messages postés 131 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 22 février 2011 - 27 mars 2009 à 14:24
Bonjour,
Alors voila j'ai un formulaires ( plusieurs ''input'' ) et j'aimerai empêche la saisi de caractère spéciaux ( le moins ''-'' )

J'ai chercher sur google mais J'ai riens trouvé qui réponde a mon cas :(

Alors une partit de mon formulaires :

<tr>
<td width="223" align="left" class="azsq"><?print $row["site"];?></td>
<td align="left" width="389">
<input type="text" name="cr[<?print $i;?>]" size="4" value="0" >
<input type="hidden" name="h[<?print $i;?>]" value="<?print $row["id"];?>">
</td>
</tr>


Solution complète je prend :P ou des explication sa me vas : D

Merci d'avance :D


3 réponses

vindicien Messages postés 131 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 22 février 2011 33
26 mars 2009 à 17:02
Je pense que le mieux est d'utiliser Javascript.
Tu veux empecher le "-" au moment ou il le tape ou alors mettre un message d'erreur quand il valide le formulaire ?
0
Utilisateur anonyme
26 mars 2009 à 17:23
Pluto quand il valide le formulaires ( il y a des autre partit dans le formulaire et certains on besoin de mètre ''-'' par exemple ( www.mon-site-a-moi.fr )
0
vindicien Messages postés 131 Date d'inscription vendredi 6 mars 2009 Statut Membre Dernière intervention 22 février 2011 33
27 mars 2009 à 14:24
tu mets un id a ton input genre <input type="text" name="cr[<?print $i;?>]" size="4" value="0" id="truc" >

Au moment ou tu fais ton submit en Javascript tu fais un truc genre
if(document.getElementById("truc").search(/-/) != -1)
{
alert("vous avez pas le droit");
}

essaies ca et dis moi
0