none
Formatar Campos RRS feed

  • Pergunta

  • Pessoal,

    Como posso formatar todos os campos em letras maiúsculas? Tem alguma maneira de de aplicar isso direto no formulário sem ter que aplicar em cada campo?

     

    brigado

     

    sexta-feira, 9 de setembro de 2011 20:34

Respostas

  • Maicon,

    Poderia inserir uma função no onsave do form com mais ou menos o seguinte código (não testei):

    var inputs = document.getElementsByTagName("input");
    
    for (var i = 0; i < inputs.length; i++) 
    {
        if(inputs[i].type == "text")
        {
             inputs[i].value = inputs[i].value.toUpperCase();
        }
    }
    


    O importante é entender a idéia...

     

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    sexta-feira, 9 de setembro de 2011 22:37
    Moderador

Todas as Respostas

  • Maicon,

    Poderia inserir uma função no onsave do form com mais ou menos o seguinte código (não testei):

    var inputs = document.getElementsByTagName("input");
    
    for (var i = 0; i < inputs.length; i++) 
    {
        if(inputs[i].type == "text")
        {
             inputs[i].value = inputs[i].value.toUpperCase();
        }
    }
    


    O importante é entender a idéia...

     

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    sexta-feira, 9 de setembro de 2011 22:37
    Moderador
  • Olá Maicon,

     

    Valeu pela dica, o código funciona!

    Coloquei a função no enveto OnSave do Formulário, ao clicar em Salvar ele formata os campos para maiúsculo, mas quando carrega o formulário novamente, os campos ficam em minúsculo.

    Saberia me dizer pq isso ocorre?

    quarta-feira, 21 de setembro de 2011 16:41
  • Pode ser que as alterações tenham que ser feitas diretamente nos objetos do CRM, ou seja, terá que usar os atributos do objeto "inputs", como o "id" para ter o "crmForm.all.ID.DataValue" e atribuir o valor formatado.

    Att,

     


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    segunda-feira, 26 de setembro de 2011 13:25
    Moderador
  • Olá Tiago,

     

    Desculpe a falta de conhecimento sobre o assunto, mas teria algum exemplo ou explicação sobre o objeto inputs.

     

    Obg.

    segunda-feira, 26 de setembro de 2011 17:17
  • Maicon,

    O objeto inputs contém uma coleção de todos os inputs do formulário, que um a um são percorridos pelo laço, depois basta fazer o que eu lhe disse no post anterior.

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    quarta-feira, 28 de setembro de 2011 14:32
    Moderador
  • Caro Maicon_A,


    Marquei a resposta do Tiago como solução para sua pergunta.

    Caso você ainda esteja com problema, por favor sinta-se à vontade para desfazer minha ação e acrescentar informações para que possamos continuar a ajudá-lo.

    Caso seu problema tenha sido resolvido, ficaremos imensamente agradecidos se você compartilhar conosco a solução, pois isso ajudará futuros visitantes a encontrarem a resposta adequada para situações similares a sua.

    Agradecemos sua participação nos fórums da Microsoft.

    []´s


    Carlos Amorim Junior
    "Colabore! A comunidade precisa de você."
    http://www.dynamicscrm.com.br
    segunda-feira, 3 de outubro de 2011 21:13