Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2007, 15:33
yesmina
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 20 años, 3 meses
Puntos: 0
Re: Habilitar elementos de un formulario

hola,

ya casi me funciona..pero aun tengo errores :(

Código HTML:
<script language="JavaScript">
function Habilitar(form)

{ 
form.id.disabled = false;
form.ruc.disabled = false;
form.razon.disabled = false;
form.espe.disabled = false;
form.dire.disabled = false;
form.fono.disabled = false;
form.est.disabled = false;
form.guardar.disabled = false;

}
function Verificar(form){
	var msg = '';
	enteroValidado = validarEntero(document.frmprov.ruc.value) 
	
	if (enteroValidado == "")	msg = msg + " - Debe ingresar el RUC correctamente\n";
	if (frmprov.razon.value == "") msg = msg +  " - Debe ingresar la Razon Social'\n";
	if (frmprov.espe.value == "") msg = msg +  " - Debe ingresar la Especialidad'\n";	
	if (frmprov.dire.value == "") msg = msg +  " - Debe ingresar la Direccion'\n";	
	if (frmprov.fono.value == "") msg = msg +  " - Debe ingresar el telefono'\n";	
	
	if (msg != "") 
	{
		alert('OCURRIERON LOS SIGUIENTES ERRORES\n\n'+msg);
		return false;
	}
	else {document.frmprov.submit();
	
	
	} 
	
}
</script>

<form name="frmprov" method="post" action="proceso.asp" enctype="multipart/form-data">
  <table width="339" border="1">
    <tr>
      <td width="207" class="campo">ID</td>
      <td>
			<?php
			$cod = $_GET['cod'];
			$datos = get_proveedor_d($cod);
			?><input name="id" type="text" class="campo1" disabled value="6" size="0"  >
	  </td>
    </tr>
    <tr>
      <td class="campo">Ruc</td>
      <td>
		<input name="ruc" type="text" class="campo1" disabled value="<? echo $datos["ruc"] ?>" size="14">
	  </td>
    </tr>
    <tr>
      <td class="campo">Raz&oacute;n Social </td>
      <td><input name="razon" type="text" class="campo1" disabled value="<? echo $datos["razon_social"] ?>" size="50"></td>
    </tr>
    <tr>
      <td class="campo">Especialidad</td>
      <td><input name="espe" type="text" class="campo1" disabled value="<? echo $datos["especialidad"] ?>" size="80"></td>
    </tr>
    <tr>
      <td class="campo">Direcci&oacute;n</td>
      <td><input name="dire" type="text" class="campo1" disabled value="<? echo $datos["direccion"] ?>" size="80"></td>
    </tr>
    <tr>
      <td class="campo">Telefono/Celular/Fax</td>
      <td><input name="fono" type="text" class="campo1" disabled value="<? echo $datos["telefono"] ?>" size="14"></td>
    </tr>

    <tr>
      <td class="campo">Estado</td>
      <td><select name="est" class="campo1" disabled="disabled">
	  <option value="<? echo $datos["estado"] ?>">Habilitado</option>
	  <?php 
	  
	  if ($datos["estado"]==1) {?>
        <option value="<? echo $datos["estado"] ?>" selected>Habilitado</option>
		<option value="0">Deshabilitado</option>
		<?php }
	   else {?>
        <option value="<? echo $datos["estado"] ?>" selected>Deshabilitado</option>
		<option value="1">Habilado</option>
      </select>
	 <?php }?>
	  </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input name="guardar" type="submit"  disabled class="boton" id="guardar"  value="Guardar" onClick="Verificar(this.form)">
		  <input type="hidden" name="tipo" value="u">	  
	      <input name="a" type="submit"  class="boton" id="a"  value="Actu" onClick="Habilitar(this.form)"></td>
    </tr>
  </table>
</form>

-->>Me funciona , pero al final siempre me redirecciona a la otra pagina , mas bien cuando hago un BACK, y vuelvo a hacer clic en elbotón Actualizar, habilita los campos ..porkee sucede esto?¿?

Se supone ke solo tiene ke hacer submit cuando haga clic en el boton Guardar, hacer la verificacion y si correcta, envia los datos a la otra pagina..

Por Favor alguien ke me ayude...

PD:No hagas caso a las partes ke estan en php.
__________________
Mina