none
funcion que me permita ingresar mayusculas y minusculas a un textbox?

    Question

  • hola necesito un funcion que me permita ingresar letras mayusculas y minusculas

    yo e echo una que me controla solo para las mayusculas es :

    function letra(evt) {
        var keyPressed = (evt.which) ? evt.which : event.keyCode
        return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
    }

    ESPERANDO SU PRONTA AYUDA


    Friday, October 19, 2012 5:01 PM

Answers

  • private void txtxTexto_KeyPress(object sender, KeyPressEventArgs e)
    {
     if ((e.KeyChar >= 65 && e.KeyChar <= 90) || (e.KeyChar >= 97 && e.KeyChar <= 122) || e.KeyChar == 8 || e.KeyChar == 'ñ' || e.KeyChar == 'Ñ')
     {
      e.Handled = false;
     }
     else
     {
      e.Handled = true;           
     }
    }
    Donde 65-90 = A hasta Z, y  donde 97 - 122 = a hasta z  y  8 = retroceso y  ñ o Ñ. son los caracteres ascii que podrás utilizar. si los remplazas por 30-39 son los números del 0 al 9.
    • Marked as answer by andres2507 Tuesday, October 23, 2012 5:18 PM
    Tuesday, October 23, 2012 4:28 PM

All replies

  • o sea quiereses que lo que se escriba este en mayuscula

    pero proque no dejas que se escriba lo que se quiera y luego cuando tomas la info haces

    strint textomayuscula =Textbox1.Text.ToUpper();

    listo con eso normalizas lo escrito y lo trabajas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    Friday, October 19, 2012 5:58 PM
  • Pero una casilla de texto ya permite introducir texto en mayúsculas y minúsculas.  No hay que hacer nada de nada para lograr eso.


    Jose R. MCP
    Code Samples

    Friday, October 19, 2012 6:06 PM
    Moderator
  • Disculpen  lo que deseo es que la caja de texto me permita ingresar caracteres desde "a-z" y "A-Z" la funcion que me permite ingresar desde la A-Z  es esta

    function letra(evt) {
        var keyPressed = (evt.which) ? evt.which : event.keyCode
        return !(keyPressed > 47 && keyPressed < 58);
    }

    pero me falta de la a-z, ayudenme

    • Edited by andres2507 Friday, October 19, 2012 7:57 PM
    Friday, October 19, 2012 7:50 PM
  • apuntas a algo como esto

    jQuery plugin for Uppercase, lowercase, title case and pascal case


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Friday, October 19, 2012 8:10 PM
  • leandro no habra para VB ASP.NET 2010 el que muestras esta bien pero es para pascal yo quiero uno  para ASP.NET 2010
    Friday, October 19, 2012 8:23 PM
  • Hola andres2507!

    Creo que no comprendes la sugerencia. Lea detenidamente el tema propuesto, cabe perfectamente a su problema.

    Saludos!


    Eder Costa
    LATAM Forum Support Engineer
    Microsoft Corporation


    Tuesday, October 23, 2012 2:44 PM
    Owner
  • private void txtxTexto_KeyPress(object sender, KeyPressEventArgs e)
    {
     if ((e.KeyChar >= 65 && e.KeyChar <= 90) || (e.KeyChar >= 97 && e.KeyChar <= 122) || e.KeyChar == 8 || e.KeyChar == 'ñ' || e.KeyChar == 'Ñ')
     {
      e.Handled = false;
     }
     else
     {
      e.Handled = true;           
     }
    }
    Donde 65-90 = A hasta Z, y  donde 97 - 122 = a hasta z  y  8 = retroceso y  ñ o Ñ. son los caracteres ascii que podrás utilizar. si los remplazas por 30-39 son los números del 0 al 9.
    • Marked as answer by andres2507 Tuesday, October 23, 2012 5:18 PM
    Tuesday, October 23, 2012 4:28 PM