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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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