Cita:
Iniciado por polrock Hola yo tengo algo asi en un popups tengo un formulario que concluye con un boton que precisamente no es un submit sino que quiero que desabilite 2 select qe realice antes, los cuales me entregan parametros de busqueda en la base de datos, de forma que si el usuario lo presiona valide que a seleccionado algo y que no lepermta cambiar lso parametros paar ueg mostrar una lista de checkbox. aca les pondre el codigo, pero no se ponerlo en cajita como los demas
Código:
<legend>Para : </legend>
<table width="100%" border="0" cellpadding="0" cellspacing="1">
<tr>
<td width="35%">Tipo de usuario </td>
<td width="2%">:</td>
<td width="63%">
<select name="tipo_usr" >
<option value="" selected="selected"><-- Seleccione --></option>
<option value="3">Profesor</option>
<option value="4">Alumno</option>
<option value="5">Apoderado</option>
</select>
</td>
</tr>
<tr>
<td width="35%">Curso</td>
<td width="2%">:</td>
<td width="63%">
<select name="curso">
<option value="" selected="selected"><-- Seleccione --></option>
<? $query = "Select cursos.id_curso, cursos.desc_curso From cursos";
$result = mysql_query($query,$conexion);
$cursos = mysql_fetch_array($result);
while ($cursos = mysql_fetch_array($result)) {?>
<option value=" <?=$cursos['id_curso'];?> " > <?= $cursos['desc_curso']; ?> </option>;
}
</select>
</td>
</tr><p>
<tr align="left">
<td></td>
<td></td>
<td>
<!-- ******************************************************** -->
<input type="button" name="seleccionar" value="Seleccionar" onClick="">
<!-- aca debria hacer una funcion que desabilite los 2 select anteriores*************************************************** -->
</td>
</tr>
</table>
</fieldset>
<? $tipo_usr = $_POST['tipo_usr'];
$curso = $_POST['curso'];
/* Realiza query segun el tipo de usuario seleccionado.*/
switch ($tipo_usr){
case 2: $query = "Select profesores.rut_prof, profesores.nombres, profesores.ape_pat_prof, profesores.ape_mat_prof From profesores";
break;
case 3:
$query = "Select profesores.rut_prof, profesores.nombres, profesores.ape_pat_prof, profesores.ape_mat_prof From profesores, profesor_curso Where profesor_curso.id_curso = '$curso' AND profesor_curso.rut_prof = profesores.rut_prof";
break;
...
lo que pongo a continuacion no esta probado asi que no lo uen solo sugiero algo que podria servir, pero mi inexperiencia no me lo asegura:
onClick="document.nombre_forrmulario.tipo_usr disabled='true', document.nom... ..-. = 'true'"> alguien sabe si esto funciona
ya encontre en otra web lo siguiente:
Código:
<input type=checkbox Value=NO Onclick="Disabled(this);">
function Disabled()
{
document.nombe_form.nom_checkbox1.disabled=true;
document.nombe_form.nom_checkbox2.disabled=true;
document.nombe_form.nom_checkbox3.disabled=true;
document.nombe_form.nom_checkbox4.disabled=true;
}
le colocas el disables com si fuera una propiedad de un objeto aunque en realidd no se si lo trata como objeto.
y ademas aprendi a marcar el codigo en cuadros bonitos jajaja