Validar extensi贸n .pdf

Cris
18 de Diciembre del 2008
Hola!!
Mi pregunta es como validar que un campo acaba en .pdf , es decir, que efectivamente , introdujeron un pdf como se pedia.
Muchas gracias x adelantado

MC
18 de Diciembre del 2008
Veamos, supongamos que tienes un formulario llamado "miform" y en 茅l, has metido un campo de texto llamado "mitext" y un bot贸n de tipo submit llamado "enviar".

Entonces, en bot贸n "enviar" tendr铆a el evento OnClick="Validar()".

y el c贸digo javascript ser铆a:

<script language="javascript">
//1.-Buscas el . de .pdf
var punto=document.miform.mitext.value.indexOf('.',0);

//2.-Buscas, a partir de la posici贸n del punto, una cadena de tres letras y la comparas con 'pdf'.Si no coincide,el archivo no es PDF:

if(document.miform.mi.text.value.substr(punto,3)=='pdf'){
window.alert('el archivo es PDF');
}else{
window.alert('el archivo no es PDF.');
}

</script>

No lo he probado, pero en teor铆a es as铆. De todos modos, no hags copy/paste, procura entender el c贸digo y razonar el por qu茅 de esas funciones.