maxlength (input) en css

maxlength (input) en css - HTML/CSS - Programmation

Marsh Posté le 14-03-2005 à 15:16:38    

Y'a t'il un equivalent a "maxlength" en css pour un champ input text???  
j'ai déjà essayé dans mon fichier css  
input{
...
maxlength:10;
}
et forcément ca passe pas  :pfff: ....sinon j'aurai pas mis le message!!!!
 
Merci  :jap:

Reply

Marsh Posté le 14-03-2005 à 15:16:38   

Reply

Marsh Posté le 14-03-2005 à 15:27:30    

Visiblement, ce n'est pas possible. Y'a une solution en javascript :
 
http://www.javascriptfr.com/codes/ [...] 17597.aspx
 


---------------
« Lorsque le bûcheron pénétra dans la forêt avec sa hache, les arbres se dirent : ne nous inquiétons pas, le manche est des nôtres. » | Gérez votre collection de BD en ligne !
Reply

Marsh Posté le 14-03-2005 à 15:36:21    

Arggghhhh en faite c'etait pour avoir un champ préformaté en css, un champ input pout les dates qui ne pourrait contenir que 10 caractères...10-03-2005
Chinputdate{
background-color : #FFFFFF;  
font-family : Arial;  
font-size : 8pt;  
border : 0;  
width:57px;
//maxlength:10;//marche pas
}
mais c vrai comme disait mon chat :"les css c'est le style pas le contenu"

Reply

Marsh Posté le 14-03-2005 à 15:39:17    

[:petrus75]
 
maxlength ça a un sens, ça n'a rien à foutre dans le CSS [:petrus75]
Et ton truc en JS, c'est pour les TEXTAREA, pour <input type="text"> maxlength est un attribut existant [:petrus75]
http://www.w3.org/TR/html401/inter [...] tml#h-17.4


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 14-03-2005 à 16:02:12    

Tu peut toujours te servir de fonctions comme celle-ci:
 

//Vérifie si un champ ne contient que des chiffres
function isNumber(elem) {
 var str = elem.value;
    var re = /^[-]?\d*\.?\d*$/;
    str = str.toString();
    if (!str.match(re)) {
        alert("Veuillez respecter le format de date suivant : '10032005' pour '10 mars 2005'." );
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    }
    return true;
}
 
// Vérifie si un champ contient 8 caractères
function isLen8(elem) {
 var str = elem.value;
    var re = /\b.{8}\b/;
    if (!str.match(re)) {
        alert("Veuillez respecter le format de date suivant : '10032005' pour '10 mars 2005'." );
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}


 
Que tu appelle par:

onsubmit="return validateForm(this)"


---------------
planuldep | Association pêche à la Sempé
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed