Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probléme avec function verifSelection

arrive pas a faire ce que je veux

    10 janvier 2009 à 22:06:17

    Bonjour a tous,

    Alors voici mon code:
    function verifSelection() {
    
    	if(/[\d]{4,}/g.test(oElement.value)) {
    		oElement.value = oElement.oldValue;
    	}
    
    if (document.mail_form.titre1.value.indexOf(oElement.value,0) > -1) {
    alert("Vous ne pouvez pas mettre de date entre parenthése pour des raison de securité.")
    document.mail_form.titre1.focus()
    return false
    }
    }
    
    }
    


    Alors voila j'ai fait sa mais sa marche pas. Précédemment j'avais demandez comment on pouvait interdire de mettre plus de 3 nombre d'affiler mais le problème c'est que sa enlevait le 4éme chiffre des que l'on l'écrivait mais ce que je veux c'est pas qu'il s'enlève automatiquement mais que quand on clique sur envoyer si il y a plus de 3 chiffre une message s'affiche et dit que l'on ne peux pas mettre de date.

    Je voudrait savoir aussi si c'était possible d faire ceci que pour ce qui est entre parenthèse.

    Voici le code que l'on m'avais dit d'écrire précédemment.

    function verif(oElement){
    	if(typeof oElement.oldValue == "undefined"){
    		oElement.oldValue = "";
    	}
    	if(/[\d]{4,}/g.test(oElement.value)) {
    		oElement.value = oElement.oldValue;
    	}
    	else {
    		oElement.oldValue = oElement.value;
    	}
    }
    
    function addEvent(obj_, event_, fct_) {
    	if(obj_.addEventListener) {
    		obj_.addEventListener(event_, fct_, true);	
    	}
    	else if(obj_.attachEvent && !(/this\./g.test(fct_.valueOf()))) {
    		obj_.attachEvent('on' + event_, fct_);
    	}
    	else {
    		obj_['on' + event_] = fct_;
    	}
    }
    
    addEvent(document.getElementById("l'id de l'input"), "keyup", function() { verif(this); });
    addEvent(document.getElementById("l'id de l'input"), "keydown", function() { verif(this); });
    


    Merci d'avance pour vos réponses.

    • Partager sur Facebook
    • Partager sur Twitter

    Probléme avec function verifSelection

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown