terça-feira, 27 de julho de 2010

Validação de Campo Numérico

function isNumber(campo){  
    campo.value = Trim(campo.value);  
    str = campo.value;  
    if ( isNaN(getNumber(str)) ){  
        alert ("O campo deverá ser apenas numérico");  
        campo.value = "";  
        campo.focus();  
        return false;  
    }  
    return true;  
}  


function SomenteNumero(e,campo,label){
var tecla=(window.event)?event.keyCode:e.which;
if((tecla > 47 && tecla < 58) || (tecla >95 && tecla<106)){
return true;
}else{
alert("Você deve preencher o campo " + label + " com caracteres numéricos.");
limpaCampo(campo);
return false;
}
}




function validacamponumerico( campo, NomeCampo ) {
objNumber = document.getElementById(Campo).value
if (objNumber == parseInt( objNumber ) ){ return true;
}else{
alert("Você deve preencher o campo " + NomeCampo + " com caracteres numéricos.");
return false;
}
}


function isValidNumberValue ( objTextControl, strFieldName)
{
var nRet = true;
var strValidNumber="1234567890,";

for (nCount=0; nCount < objTextControl.length; nCount++)
{
strTempChar=objTextControl.substring(nCount,nCount+1);
if ( strValidNumber.indexOf(strTempChar,0)==-1)
{
alert("O campo " + strFieldName + " aceita somente valores numéricos !");
return false;
}
}

return nRet;
}

Nenhum comentário:

Postar um comentário