ASP.NET - comparar textbox

 
Vista:

comparar textbox

Publicado por Alfredo (47 intervenciones) el 11/11/2005 20:33:32
En mi página .aspx, tengo dos textbox que son para ingresar fechas, yo le indico al usuario que el formato de registro es dd/mm/yyyy, y que la seguna fecha debe ser mayor a la primera, al colocar un comparefiledvalidator veo que el .net lo trabaja es alreves mm/dd/yyyy, y por supuesto le envia error al usuario. Como puedo solucionar esto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comparar textbox

Publicado por Pablo Iñareta (131 intervenciones) el 14/11/2005 16:40:10
var aFecha1=eval(oFecha1).innerText.split("/");
var aFecha2=document.getElementById(oFecha2).value.split("/");
var sFecha1=aFecha1[2]+aFecha1[1]+aFecha1[0];
var sFecha2=aFecha2[2]+aFecha2[1]+aFecha2[0];
if(parseInt(sFecha1)>parseInt(sFecha2)){
alert("La fecha1 no puede ser anterior a la fecha2");
return false;
}
ahi va en javascript, espero q te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:comparar textbox

Publicado por kelly johana (49 intervenciones) el 15/12/2005 17:13:05
hola
porque no manejas tu el formato de las fechas para que ambas sean iguales puedes hacer algo como esto:
System.DateTime FechaActVal= DateTime.Today;
String Fecha1=System.Convert.ToString(FechaActVal.ToShortDateString());
Fecha1=FechaActVal.ToString("yyyy/MM/dd");
donde puedes llevarle al string los valores de tu textbox y colocarla en formato corto y que queden todas cómo "yyyy/MM/dd"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar