Parece que algo va mal :( . Te dejo aqui el codigo a ver si tu puedes ver el fallo oki?
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function LimitAttach(tField,iType) {
file=tField.value;
if (iType==1) {
extArray = new Array(".gif",".jpg",".png");
}
if (iType==2) {
extArray = new Array(".swf");
}
if (iType==3) {
extArray = new Array(".exe",".sit",".zip",".tar",".swf",".mov",".hqx",".ra",".wmf",".mp3",".qt",".med",".et");
}
if (iType==4) {
extArray = new Array(".mov",".ra",".wmf",".mp3",".qt",".med",".et",".wav");
}
if (iType==5) {
extArray = new Array(".html",".htm",".shtml");
}
if (iType==6) {
extArray = new Array(".doc",".xls",".ppt");
}
allowSubmit = false;
if (!file) return;
while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++) {
if (extArray[i] == ext) {
allowSubmit = true;
break;
}
}
if (allowSubmit) {
} else {
alert("Usted sólo puede subir archivos con extensiones " + (extArray.join(" ")) + "\nPor favor seleccione un nuevo archivo");
tField.value=="";
}
}
</script>
<script type="text/javascript">
function validar(obj) {
archi = obj.value;
ext = archi.split('.');
ext = ext[ext.length-1];
if (ext != 'jpg') { // crear file nuevo y borrar anterior
fil = obj.cloneNode(false);
fil.value = '';
obj.form.insertBefore(fil,obj);
obj.form.removeChild(obj);
}
}
</script>
</head>
<body>
<div align="center">
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="88%" border="0">
<tr>
<td width="40%">Nombre:</td>
<td width="60%"><label>
<input name="nombre" type="text" id="nombre" size="40" />
</label></td>
</tr>
<tr>
<td>Apellidos</td>
<td><label>
<input name="apellidos" type="text" id="apellidos" size="40" />
</label></td>
</tr>
<tr>
<td>Fecha de Nacimiento: </td>
<td><label>
<input name="fnacimiento" type="text" id="fnacimiento" value="DD/MM/AAAA" size="40" />
</label></td>
</tr>
<tr>
<td>DNI:</td>
<td><label>
<input name="dni" type="text" id="dni" size="40" />
</label></td>
</tr>
<tr>
<td>Dirección:</td>
<td><label>
<input name="direccion" type="text" id="direccion" size="40" />
</label></td>
</tr>
<tr>
<td>Teléfono:</td>
<td><label>
<input name="telefono" type="text" id="telefono" size="40" />
</label></td>
</tr>
<tr>
<td>Población:</td>
<td><label>
<input name="poblacion" type="text" id="poblacion" size="40" />
</label></td>
</tr>
<tr>
<td>Provincia:</td>
<td><label>
<input name="provincia" type="text" id="provincia" size="40" />
</label></td>
</tr>
<tr>
<td>Código Postal: </td>
<td><label>
<input name="cp" type="text" id="cp" size="40" />
</label></td>
</tr>
<tr>
<td>País:</td>
<td><label>
<input name="pais" type="text" id="pais" size="40" />
</label></td>
</tr>
<tr>
<td>Nick del foro: </td>
<td><label>
<input name="nick" type="text" id="nick" size="40" />
</label></td>
</tr>
<tr>
<td>E-mail:</td>
<td><label>
<input name="email" type="text" id="email" size="40" />
</label></td>
</tr>
<tr>
<td>Fecha de ingreso de la cuota: </td>
<td><label>
<input name="fingreso" type="text" id="fingreso" value="DD/MM/AAAA" size="40" />
</label></td>
</tr>
<tr>
<td>Comprobante del ingreso: </td>
<td><label>
<input name="comprobante" type="file" id="comprobante" onBlur='LimitAttach(this,1);' onchange = "validar(this)" />
</label></td>
</tr>
<tr>
<td>Te gustaría colaborar con tu delegación?: </td>
<td><label>
<select name="colaborar" id="colaborar">
<option value="Si" selected="selected">Si</option>
<option value="No">No</option>
</select>
</label></td>
</tr>
<tr>
<td> </td>
<td class="letrapequeña rojo">*Atención: todos los campos de este formulario son obligatorios, antes de enviarlo revisa que todo esté correcto porfavor. Gracias. </td>
</tr>
<tr>
<td><div align="right">
<label>
<input name="enviar" type="submit" id="enviar" value="Enviar" />
</label>
</div></td>
<td><div align="left">
<label>
<input name="borrar" type="reset" id="borrar" value="Borrar" />
</label>
</div></td>
</tr>
</table>
</form>
</div>
</body>
</html>
<input name="comprobante" type="file" id="comprobante" onBlur='LimitAttach(this,1);' onchange = "validar(this)" /> JavierB, muchas gracias por contestarme :), disculpame por el coñazo que te estoy dando pero lo mio es mas bien el diseño. Muchas gracias otra vez :).