Foros del Web » Programando para Internet » ASPX (.net) »

validación TextBox

Estas en el tema de validación TextBox en el foro de ASPX (.net) en Foros del Web. Buenas tardes a todos. Que pena molestar tanto, pero la verdad es que voy terminando semestre y este es mi proyecto final de una materia ...
  #1 (permalink)  
Antiguo 10/06/2008, 14:32
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación validación TextBox

Buenas tardes a todos.

Que pena molestar tanto, pero la verdad es que voy terminando semestre y este es mi proyecto final de una materia y estoy un poco afanada de tiempo, además es la primera vez que trabajo con visual basic.net, asi que no tengo mucho conocimiento.

La colaboración que necesito es la siguiente: Tengo un webforms (creado en Visual Basic.net), que contiene varios controles TextBox en los que necesito que solo se puedan digitar dos numeros, un punto y dos numeros mas.

Agradezco de antemano si ame pueden colaborar.

Mil gracias y Dios los bendiga.

LD
  #2 (permalink)  
Antiguo 10/06/2008, 19:02
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: validación TextBox

No hay drama.

Para eso podes usar Ajax, mas especificamente el control MaskedEdit
Te paso un link para que veas ok

http://www.asp.net/AJAX/AjaxControlT...askedEdit.aspx
  #3 (permalink)  
Antiguo 11/06/2008, 17:18
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: validación TextBox

Buenas tardes mdavila

Gracias por tu respuesta pero la verdad estoy muy perdida, revisa la pagina que me enviaste pero no entiendo, además te aclaro que yo estoy trabajando con visual studio 2005(Visual Basic), no se en que parte encontrar ese control, ni como vincularlo. Por favor si me puedes ayudar estoy inmesamente urgida.

Mil gracias

Luz Da
  #4 (permalink)  
Antiguo 12/06/2008, 03:10
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: validación TextBox

A lo mejor no necesitas utilizar AJAX, simplemente te vale un poquito de javascript que formatee el textbox segun vas escribiendo en el.

Saludos
  #5 (permalink)  
Antiguo 12/06/2008, 09:39
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: validación TextBox

Hola Javier

Gracias por tu respuesta. Me da pena pero necesito pedirte si porfavor me puedes dar un ejemplo de como validar que en un TextBox solo se puedan escribir números y un punto decimal (.) y en que parte hago esto. Por favor ayudame que estoy muy atrasada y mal con ese proyecto.


Te recuerdo que estoy trabajando con WebForms en Visual Basic 2005.

Mil gracias de antemano
LuzDA
  #6 (permalink)  
Antiguo 12/06/2008, 18:43
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: validación TextBox

Hola para todos.

Les comento que ya logre validar que en una caja de texto solo se permita registrar numero decimales. La forma en que lo hize es la siguiente:

<asp:TextBox ID="txtvalor" runat="server" Width="60px">
</asp:TextBox>

<asp:regularExpressionValidator ID="RegularExpressionValidator1"
validationExpression="(^\d{2}\.\d{2}$)"
controlToValidate="txtvalor"
errorMessage="Solo debe digitar valores numéricos"
runat="server"/>


Ojala le sirva a alguien mas.

Gracias a todos.

Luz Da
  #7 (permalink)  
Antiguo 12/06/2008, 20:10
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: validación TextBox

Muy bien, pero pense que querias algo en tiempo real y no cuando pierde el foco. Saludos.
  #8 (permalink)  
Antiguo 13/06/2008, 03:22
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: validación TextBox

Por eso le dije yo lo del javascript, pero si asi le vale enhorabuena
  #9 (permalink)  
Antiguo 16/06/2008, 14:56
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación Respuesta: validación TextBox

Buenas tardes mdavila.

Si necesito la validación en tiempo real, pero no entendi como hacerlo, asi que lo hize de la manera como les indique y obviamente no me lo acepto el profe, razón por la cual sigo perdida, pues no encuentro de donde sacar esos controles de ajax, si estoy trabajanco con Visual basic 2005 en web forms.

Te agradezco si me puedes ayudar, pues tengo un ultimo chace de cumplir con eso, sino estoy perdida.

Mil gracias;

Luz Da
  #10 (permalink)  
Antiguo 16/06/2008, 14:57
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación Respuesta: validación TextBox

Cita:
Iniciado por Javier Santamaria Ver Mensaje
Por eso le dije yo lo del javascript, pero si asi le vale enhorabuena
Hola Javier...


Si necesito la validación en tiempo real, pero no entendi como hacerlo, asi que lo hize de la manera como les indique y obviamente no me lo acepto el profe, razón por la cual sigo perdida, pues no encuentro de donde sacar esos controles de ajax, si estoy trabajanco con Visual basic 2005 en web forms.

Te agradezco si me puedes ayudar, pues tengo un ultimo chace de cumplir con eso, sino estoy perdida.

Mil gracias;

Luz Da
  #11 (permalink)  
Antiguo 18/06/2008, 04:48
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: validación TextBox

Hola,

Para empezar vamos a ver si te sirve esto:

Código PHP:
<input id="Text1" type="text" onkeyup="Validar();" />

<
script language="javascript" type="text/javascript">
function 
Validar()
        {
            var 
cadena document.getElementById("Text1").value;            
            var 
len cadena.length
            var 
error false;           
            switch(
len)
            {
               case 
1:
               case 
2:
               case 
4:
               case 
5:                    
                    if (
NaN(cadena.charAt(len-1)))
                    {
                        
error true;
                        
//alert("El formato de la cadena ha de ser nn.nn");
                    
}
                    break;
               case 
3:
                    if (
cadena.charAt(len-1)!=".");
                    {
                        
error true;
                        
//alert("El formato de la cadena ha de ser nn.nn")
                    
}
                    break;               
               default:                    
                        
error true;                    
            }
            if (
error == true)
            {
                 
alert("El formato de la cadena ha de ser nn.nn")   
            }
         }
</script> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:23.