Limiter la saisie aux nombres uniquement
//------------------------------------------------ -----------------------
//
// Limiter la saisie aux nombres uniquement
// démo : $(".onlyNum").onlyNum(); restreint les contrôles utilisant le style de classe onlyNum à la saisie uniquement de nombres
//
//------------------------------------------------ -----------------------
$.fn.onlyNum = fonction () {
$(this).keypress(function (événement) {
var eventObj = événement || e;
var keyCode = eventObj.keyCode || eventObj.which;
Si ((keyCode >= 48 && keyCode <= 57))
return true ;
autre
return false ;
}).focus(function () {
//Désactiver la méthode de saisie
This.style.imeMode = 'désactivé';
}).bind("coller", function() {
//Récupère le contenu du presse-papier
var clipboard = window.clipboardData.getData("Text");
Si (/^d $/.test(clipboard))
return true ;
autre
return false ;
});
};
Limiter la saisie aux lettres uniquement
//------------------------------------------------ -----------------------
//
//Limiter la saisie aux seules lettres
// démo : $(".onlyAlpha").onlyAlpha(); restreint les contrôles utilisant le style de classe onlyNumAlpha à la saisie uniquement de chiffres et de lettres
//
//------------------------------------------------ -----------------------
$.fn.onlyAlpha = fonction () {
$(this).keypress(function (événement) {
var eventObj = événement || e;
var keyCode = eventObj.keyCode || eventObj.which;
Si ((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
return true ;
autre
return false ;
}).focus(function () {
This.style.imeMode = 'désactivé';
}).bind("coller", function() {
var clipboard = window.clipboardData.getData("Text");
Si (/^[a-zA-Z] $/.test(clipboard))
return true ;
autre
return false ;
});
};
Limiter la saisie aux chiffres et aux lettres uniquement
//------------------------------------------------ -----------------------
//
//Limiter la saisie aux chiffres et aux lettres uniquement
// démo : $(".onlyNumAlpha").onlyNumAlpha(); restreint les contrôles utilisant le style de classe onlyNumAlpha à la saisie uniquement de chiffres et de lettres
//
//------------------------------------------------ -----------------------
$.fn.onlyNumAlpha = fonction () {
$(this).keypress(function (événement) {
var eventObj = événement || e;
var keyCode = eventObj.keyCode || eventObj.which;
Si ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
return true ;
autre
return false ;
}).focus(function () {
This.style.imeMode = 'désactivé';
}).bind("coller", function() {
var clipboard = window.clipboardData.getData("Text");
Si (/^(d|[a-zA-Z]) $/.test(clipboard))
return true ;
autre
return false ;
});
};