Hola Loncho.
Mira, la verdad es que no entiendo a qué te refieres con "enviar la info al procesador"; me imagino que sea enviar los datos del campo al servidor que recibe el pedido web.
Si a eso te refieres, pues esa información no se envía cuando el campo está deshabilitado. Estaba seguro, pero igual hice la prueba. Lo hice con ASP pero con PHP es lo mismo. Te pongo el código. Si lo pruebas verás que si el campo edad está deshabilitado, aunque tenga valor no pasa a la otra página.
De hecho, cuando quieres que pase el valor de un campo que está deshabilitado, tienes que habilitarlo justo antes de enviar los datos al servidor.
Saludos,
Primera.asp (la misma que tu pagina):
Código Primera.asp:
Ver original<html>
<head>
<title>Buscar Avanzado</title>
</head>
<script>
function bloqueados(){
document.form1.nombre.disabled = true
document.form1.ciudad.disabled = true
document.form1.edad.disabled = true
}
function bloquea() {
if (document.form1.radio[0].checked) {
document.form1.nombre.disabled = false
document.form1.ciudad.disabled = false
document.form1.edad.disabled = true
document.form1.edad[document.form1.edad.selectedIndex].value=""
}
if (document.form1.radio[1].checked) {
document.form1.nombre.disabled = false
document.form1.edad.disabled = false
document.form1.ciudad.disabled = true
document.form1.ciudad[document.form1.ciudad.selectedIndex].value=""
}
}
</script>
<body onLoad="bloqueados();">
<p>Seleccione una combinación.
<p>Obs: Solo puede elegir una de ellas para filtrar los datos
<form name="form1" method="post" action="Segunda.asp">
<table width="558" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>Combinar solo</td>
<td> </td>
<td><input name="radio" type="radio" value="" onClick="bloquea()">
nombre + ciudad </td>
<td> </td>
<td><input name="radio" type="radio" value="" onClick="bloquea()">
Nombre +Edad</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
</tr>
<tr>
<td width="144" bgcolor="#CCCCCC"><span class="style10">Nombre:</span>
<input name="nombre" type="text" id="nombre"></td>
<td width="21" bgcolor="#CCCCCC"> </td>
<td width="187" bgcolor="#CCCCCC">+ Ciudad:
<select name="ciudad" id="ciudad">
<option value="0">-- Seleccione un Ciudad --</option>
<option value="1">Ciudad 1</option>
<option value="2">Ciudad 2</option>
</select></td>
<td width="37" bgcolor="#CCCCCC"> </td>
<td width="158" bgcolor="#CCCCCC">+Edad:
<select name="edad" id="edad">
<option value="0">-- Seleccione edad --</option>
<option value="1">Edad 17</option>
<option value="2">Edad 18</option>
<option value="3">Edad 19</option>
<option value="4">Edad 20</option>
</select></td>
<td width="137"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td bgcolor="#CCCCCC"> </td>
<td> </td>
</tr>
<tr>
<td width="144" bgcolor="#CCCCCC"> </td>
<td width="21" bgcolor="#CCCCCC"> </td>
<td width="187" bgcolor="#CCCCCC"> </td>
<td width="37" bgcolor="#CCCCCC"> </td>
<td width="158" bgcolor="#CCCCCC"><input name="Submit" type="submit" value="encontrar"></td>
<td width="137"> </td>
</tr>
</table>
</form>
</body>
</html>
Segunda.asp:
Código:
<%
nombre = Request("nombre")
edad = Request("edad")
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>La Segunda</title>
</head>
<body>
<form id="formaSegunda">
Nombre: <input type="text" id="name" value=<%=nombre%> />
<br/>
<br/>
Edad: <input type="text" id="edad" value=<%=edad%> />
</form>
<body/>
</html>