Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2008, 23:38
forosdelwebdr
 
Fecha de Ingreso: enero-2008
Mensajes: 21
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: no discriminar mayusculas de minusculas en indexof

Cita:
Iniciado por BLAH !! Ver Mensaje
Hola a todos... estoy con un problemita por lo que recurro a ustedes... tengo una funcion de indexof con el siguiente codigo

Código PHP:
<script>
 
all document.form.archivo.value;
  if(
all.lastIndexOf('.xls') == -1) {
    
alert("Solo puede subir un archivo excel");
    
document.form.archivo.focus();
    return 
false;
  }
</script> 
el problema esta en que si en el input "archivo" pongo .XLS con mayusculas, no me lo acepta y me da la alerta que puse cuando no tiene en el la frase " .xls "

.....

como puedo hacerlo ? traté con un || (OR) pero no me funciona ningun xls ni mayuscula ni minuscula asi era mi codigo

Código PHP:
<script>
 
all document.form.archivo.value;
  if(
all.lastIndexOf('.xls') == -|| all.lastIndexOf('.XLS') == -) {
    
alert("Solo puede subir un archivo excel");
    
document.form.archivo.focus();
    return 
false;
  }
</script> 
bueno si alguien sabe algo me postea jijiji

Muchas Gracias.-
Pablo Araya.-
Prueba con esto Pablo:

Código PHP:
<script>
 
all document.form.archivo.value;
  if(
all.toLowerCase().lastIndexOf('.xls') == -1) {
    
alert("Solo puede subir un archivo excel");
    
document.form.archivo.focus();
    return 
false;
  }
</script>