Pb html de debutant

Fermé
tyler - 19 août 2002 à 16:17
 Utilisateur anonyme - 20 août 2002 à 11:46
bonjour,
je voudrais savoir comment dans un formulaire html imposer un certain nombre de caractere de saisi ?? par avance merci
j' ai essaye maxlenght et size mais ca ne doit pas etre ca, je souhaite que le visiteur ne puisse pas taper plus de x caractere
merci encore
A voir également:

5 réponses

Utilisateur anonyme
19 août 2002 à 16:25
Salut,
En fait c'est pas du HTML qu'il te faut mais du javascript.
Tu devrais trouver ce qu'il te faut ici: http://www.allhtml.com/javascript/javascript494.php
A+

Kalamit,
Je ponce donc j'essuie
0
Le nombre de caractère est - je crois -limité par la taille de la boite de saisie, non ?

sinon en fouillant dans les bouquins ....
0
Utilisateur anonyme
19 août 2002 à 20:13
Ben non en fait, il te faut un petit javascript pour controler tout ca. C'est pareil si tu veux savoir si une adresse mail est valide...

Kalamit,
Je ponce donc j'essuie
0
dohm le htmleur
19 août 2002 à 21:26
je proteste : Je pense qu'on peux le faire en html ( je vais vérifie r ça ! )
Quand aux adresses -> Vive le php !

dohm le webmaster en herbe
0
Utilisateur anonyme
19 août 2002 à 21:41
Ah ben si t'as une solution, fais peter... Ca m'interesse... :-)

Kalamit,
Je ponce donc j'essuie
0
Utilisateur anonyme
19 août 2002 à 21:44
Pour le php, j'suis d'accord, ca fait vachement bien mais seulement apres chargement de ta page de traitement et pas sur le onclick du bouton... Enfin bon, c'est du pareil au meme...

Kalamit,
Je ponce donc j'essuie
0
Utilisateur anonyme
20 août 2002 à 09:27
Bon, courrier recu dans ma boite:
>>dsl de t embeter sur ton mail perso mais je me demandais comment faire
>>sachant que je voudrais limiter tous les champs d'une meme formulaire et
>>toutes les longueurs de ces memes champs ne sont pas les meme ??
>>par avance merci et desole si ca t' a derangé

Je t'avais filer une adresse à laquelle tu pouvais pomper un code pour tester chaque champs, tu n'y es pas arrivé ?
Donne le code de ton formulaire, je vais te montrer.

Kalamit,
Je ponce donc j'essuie

PS: Ca va pas plus vite d'ecrire sur mon mail, en plus, d'autres pourrait etre interressé...
0
j' avoue que ca serait gentil je suis une tache en prog


<TD>sexe:</TD><TD><SELECT NAME="sexe">
<OPTION>M.</OPTION>
<OPTION>Me</OPTION>
<OPTION>Mlle</OPTION>
</SELECT></TD>
</TR>
<TR>
<TD>nom:</TD><TD><INPUT TYPE=text NAME= "nom_contact"></TD>
</TR>
<TR>
<TD>prénom:</TD><TD><INPUT TYPE=text NAME = "prenom"></TD>
</TR>
0
Utilisateur anonyme > tyler
20 août 2002 à 10:30
Attends , la, il m'en manque la moitié ! Ou sont les balise <form> </form>
Envoie moi la page complete par mail ca sera plus facile...

Kalamit,
Je ponce donc j'essuie
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
20 août 2002 à 11:46
Bon voila, c'est fait. Comme tu ne m'avais pas refiler toute la page hteumeuleu, j'ai un peu extrapolé... Si t'arrives pas à adapter, ben, renvoie un message... J'ai quelque probleme avec ma messagerie, je te le publie ici. Je te cache pas qu'il y a vraiment moyen d'optimiser... Tu peux changer les valeur 16 et 8 dans le OnSubmit pour l'adapter à ton formulaire.
A+

<html>
<head>
<title>Test</title>
<script language="javascript">
<!--
function minimum(champ,champ2,nbre,nbre2,form)
{
if (champ.length > nbre){
alert("Veuillez saisir "+nbre+" caractères au maximum")
return false;
}
if (champ2.length > nbre2){
alert("Veuillez saisir "+nbre2+" caractères au maximum")
return false;
}
return true;
}
//-->
</script>
</head>
<body>
<CENTER><TABLE>
<FORM METHOD="POST" ACTION="add.php" name="formulaire" Onsubmit="return minimum(document.formulaire.nom_contact.value,document.formulaire.prenom.value,16,8,document.formulaire)">
<TR>
<TD>sexe:</TD><TD><SELECT NAME="sexe">
<OPTION>M.</OPTION>
<OPTION>Me</OPTION>
<OPTION>Mlle</OPTION>
</SELECT></TD>
</TR>
<TR>
<TD>nom:</TD><TD><INPUT TYPE=text NAME="nom_contact" size=16></TD>
</TR>
<TR>
<TD>prénom:</TD><TD><INPUT TYPE=text NAME="prenom" size=8></TD>
</TR>
<tr>
<td><input type="submit" value="Envoyer"></td>
</tr>
</FORM>
</TABLE></CENTER>
</body>
</html>

Kalamit,
Je ponce donc j'essuie
0