Validar extensión .pdf
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
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
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.
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.
