terça-feira, 18 de outubro de 2011

Digitar Somente Números

Digitar Somente Números

Na postagem 01. Campo Personalizado, criamos um campo para digitar o código da conta, este campo está alfanumérico, e agora precisamos que aceite somente números.




Iremos criar duas funções em JavaScript. Entre em Settings - Customizations - Customize the System.










Expanda Entities - Account, e clique em Forms.













Selecione "Information - Main"



Na janela que abrir, clique em Form Properties







Iremos adicionar uma biblioteca e um manipulador de evento. Em biblioteca clique em Add





Clique em New





Informe os dados conforme imagem.








Logo a seguir clique em Text Editor, e digite as funções abaixo em JavaScript. Logo a seguir clique em OK.

function validacodigo()
{
     if(Xrm.Page.getAttribute('jd_codigo').getValue() != null)
     {
         var codigovalor = Xrm.Page.getAttribute('jd_codigo').getValue();
         var num = codigovalor.replace(/\,/g,'');
         if(!isNaN(num)) {
             if(num.indexOf('.') > -1) {
                 Xrm.Page.getControl('jd_codigo').setFocus();
                  alert("Código Inválido - Somente Números");
            }
         } else {
             event.returnValue = false;
              Xrm.Page.getControl('jd_codigo').setFocus();

             alert("Código Inválido - Somente Números");
         
         }
     }
 }


function setOnBlur()
{
    document.getElementById('jd_codigo').attachEvent('onblur', validacodigo);
}


Em Manipuladores de Eventos, verifique se o evento OnLoad está selecionado e clique em Add.






Informe os dados, conforme imagem, e clique em OK.









Clique em Save and Close.









Não esqueca de clicar em , para que as alterações sejam efetuadas.

Feche todas a janelas, atualize o browse, entre em Contas e faça o teste digitando números e letras no campo código.

Seja o primeiro a comentar 0 comentários

Postar um comentário

Arquivo do blog

Números de Visitas

  

TOPO