Ver Mensaje Individual
  #11 (permalink)  
Antiguo 29/07/2008, 22:18
polrock
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: bloquear el boton sumit

Cita:
Iniciado por polrock Ver Mensaje
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