Olá boa tarde!
Gostaria de saber se existe uma função js para bloquear um campo text de copiar e colar…pois este campo é um campo de valor R$ e não pode aceitar letras.Tenho uma função existente para máscara da entrada dos valores,porém ao usar as funções de copiar e colar o campo mantém e ao submetê-lo dá erro.Me ajudem por favor.
[quote=nikinha]Olá boa tarde!
Gostaria de saber se existe uma função js para bloquear um campo text de copiar e colar…pois este campo é um campo de valor R$ e não pode aceitar letras.Tenho uma função existente para máscara da entrada dos valores,porém ao usar as funções de copiar e colar o campo mantém e ao submetê-lo dá erro.Me ajudem por favor.[/quote]
Isso é um bom motivo para fazer a validação dos dados no servidor tbém.
Parece que vc usa struts, ele te dá um forcinha nisso.
function fncKeyStop() {
// Check if the control key is pressed.
// If the Netscape way won’t work (event.modifiers is undefined),
// try the IE way (event.ctrlKey)
var ctrl = typeof event.modifiers == ‘undefined’ ?
event.ctrlKey : event.modifiers & Event.CONTROL_MASK;
// Check if the ‘V’ key is pressed.
// If the Netscape way won’t work (event.which is undefined),
// try the IE way (event.keyCode)
var v = typeof event.which == ‘undefined’ ?
event.keyCode == 86 : event.which == 86;
// If the control and ‘V’ keys are pressed at the same time
if ( ctrl && v ) {
// … discard the keystroke and clear the text box
document.forms[0].elements[‘teste’].value = ‘’;
return false;
}
return true;
}