16/10/2012, 10:45
|
| | Fecha de Ingreso: septiembre-2012 Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 11 años, 8 meses Puntos: 1 | |
Javascript en select... Hola lo que pasa es k tengo un select al cual kiero aplicarle un java para que cuando se seleccione la opcion Otro este me muestre una caja de texto.....Y a he buscado en otros post pero no he logrado incorporar lo que encuentro a mi script. Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <link href="../../css/stylo.css" rel="stylesheet" type="text/css" /> <title>.:S.I.F:.</title> <script language="javascript" src="../../js/jquery-1.2.6.min.js"</script> <script language="javascript" src="../../js/jquery.validate.js"></script> <script language="javascript"> //Su explorador no soporta java o lo tiene deshabilitado; esta pagina necesita javascript para funcionar correctamente<!-- function validarEmail(valor) { if (/^[0-9a-z_\-\.]+@[0-9a-z\-\.]+\.[a-z]{2,4}$/i.test(valor)){ return (true) } else { alert("La dirección de email es incorrecta."); return (false); } } function soloNumeros(evt) { //Validar la existencia del objeto event evt = (evt) ? evt : event; //Extraer el codigo del caracter de uno de los diferentes grupos de codigos var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0)); //Predefinir como valido var respuesta = true; //Validar si el codigo corresponde a los NO aceptables if (charCode > 31 && (charCode < 48 || charCode > 57)) { //Asignar FALSE a la respuesta si es de los NO aceptables respuesta = false; alert("Estas intentando colocar datos no validos... "); } //Regresar la respuesta return respuesta; } function comprobar_formulario(oFormulario) { // Se comprueba si se pasa bien el objeto formulario var iExiste = false; var iCont = 0; var sMensaje = "Por favor rellene todos los campos del formulario, faltan \n"; for (iCont = 0 ; iCont < document.forms.length ; iCont++) { if (document.forms[iCont] == oFormulario) iExiste = true; } // No se ha pasado formulario, intentamos coger el primero del formulario if (! iExiste) { oFormulario = document.forms[0]; if (! oFormulario) { alert("Formulario pasado incorrecto.\nNo se pudo encontrar formulario"); return false; } } // Recorremos los elementos del formulario for (iCont = 0 ; iCont < oFormulario.elements.length ; iCont++) { if (oFormulario.elements[iCont].type == "text" || oFormulario.elements[iCont].type == "select") { if (oFormulario.elements[iCont].value.length == 0) { alert("Por favor rellene todos los campos del formulario, falta el campo " + oFormulario.elements[iCont].name); oFormulario.elements[iCont].focus(); return false; } } } // Si hemos llegado aquí, todos los campos son correctos, enviamos el formulario oFormulario.submit(); } //--> </script> </head> <body> <?php session_start(); if (isset($_GET["cerrar"])){ session_unset(); session_destroy(); unset($_SESSION["id"]); } if (!isset($_SESSION["id"])){ header("location:../../index.php"); } require("../../conexiones/conexion.php"); if(isset($_POST['nombre'])){ if(isset($_SESSION["id"])){ $id=$_SESSION["id"]; } $rt = mysql_query("SELECT login FROM usuarios WHERE id ='$id'"); $fil = mysql_fetch_assoc($rt); $login = $fil['login']; $fecha_actual = localtime(time(),1); $anyo_actual = $fecha_actual['tm_year'] + 1900; $mes_actual = $fecha_actual['tm_mon'] + 1; $dia_actual = $fecha_actual['tm_mday']; $fecha_ins ="$anyo_actual-$mes_actual-$dia_actual"; $hora=date("G:H:s"); $sql="insert into regcall ( usuario, cedula, nombre, fecha, hora, obs_id) values( '$login', '".$_POST["cedula"]."', '".$_POST["nombre"]."', '".$_POST["fecha"]."', '".$_POST["hora"]."', '".$_POST["observaciones"]."' ); "; mysql_query($sql,$link ) or die ( '<h1> OOPS!....</h1> <h3>Ocurrio un error al ingresar el registro, por favor vuelve a la pagina anterior e intentalo de nuevo.</h3><br> <br>ERROR:'. mysql_error()); } ?> <div id="wrapper"> <!-- start header --> <div id="header"> <div id="logo"> <h1> REGISTRO DE LLAMADAS </h1> <img src="../../images/alcaldia.png" width="105px" height="50px"> <img src="../../images/camara.png" width="180px" height="50px"> <img src="../../images/escudo.png" width="50px" height="50px"> <img src="../../images/gobernacion.png" width="90px" height="50px"> <div id="menu"> <?php if (isset($_SESSION["id"])){ $id=$_SESSION["id"]; } $rs = mysql_query("SELECT * FROM usuarios WHERE id ='$id'"); $fila = mysql_fetch_assoc($rs); $nombre = $fila['nombre']; echo "<div class='info'><b>Bienvenido,</b></div>"; echo "<div class='info'>$nombre</div>"; if ($fila['grupo']=='encuestador'){ echo "<div class='pass'><a href='../form.php?cerrar=true'><b>CERRAR SESION</b></a></div>"; echo "<div class='img'> <img src='../../images/locked.png' width='25px' height='25px'></div>"; echo "<div class='pass'> <a href='../cambiarpass.php'><b>CAMBIAR CLAVE</b></a></div>"; echo "<div class='img'> <img src='../../images/keys.png' width='25px' height='25px'></div>"; echo "<div class='pass'><a href='../../menu.php'> <b>MENU</b></a></div>"; echo "<div class='img'> <img src='../../images/menu.png' width='25px' height='25px'></div>"; } if ($fila['grupo']=='admin'){ echo "<div class='pass'><a href='../form.php?cerrar=true'><b>CERRAR SESION</b></a></div>"; echo "<div class='img'> <img src='../../images/locked.png' width='25px' height='25px'></div>"; echo "<div class='pass'> <a href='../cambiarpass.php'><b>CAMBIAR CLAVE</b></a></div>"; echo "<div class='img'> <img src='../../images/keys.png' width='25px' height='25px'></div>"; echo "<div class='pass'><a href='../../reportes/reportes.php'> <b>MENU</b></a></div>"; echo "<div class='img'> <img src='../../images/menu.png' width='25px' height='25px'></div>"; } if ($fila['grupo']=='consulta'){ echo "<div class='pass'><a href='../form.php?cerrar=true'><b>CERRAR SESION</b></a></div>"; echo "<div class='img'> <img src='../../images/locked.png' width='25px' height='25px'></div>"; echo "<div class='pass'> <a href='../cambiarpass.php'><b>CAMBIAR CLAVE</b></a></div>"; echo "<div class='img'> <img src='../../images/keys.png' width='25px' height='25px'></div>"; echo "<div class='pass'><a href='../../reportes/r_usuarios.php'> <b>MENU</b></a></div>"; echo "<div class='img'> <img src='../../images/menu.png' width='25px' height='25px'></div>"; } ?> </div> </div> </div> <!-- end header --> <!-- start page --> <div id="page"> <div> <fieldset> <legend>REGISTRO DE LLAMADAS</legend></br> <form name="form" id="form" action="regcall.php" method="post"> <table id="table"> <tr> <td align="left"><b>FORMALIZADOR:</b></td><td align="left"><input size="50%" type="text" id="formalizador" name="formalizador" > </br></br> </td> </tr> <tr> <td align="left"><b>ESTABLECIMIENTO:</b></td><td align="left"><input size="50%" type="text" id="establecimiento" name="establecimiento" > </br></br> </td> </tr> <tr> <td align="left"><b>NOMBRE COMPLETO:</b></td><td align="left"><input size="50%" type="text" id="nombre" name="nombre" > </br></br> </td> </tr> <tr> <td align="left"><b>CEDULA:</b></td><td align="left"><input size="50%" type="text" id="cedula" name="cedula" > </br></br> </td> </tr> <tr> <td align="left"><b>DIRECCION:</b></td><td align="left"><input size="50%" type="text" id="direccion" name="direccion" > </br></br> </td> </tr> <tr> <td align="left"><b>BARRIO:</b></td><td align="left"><input size="50%" type="text" id="barrio" name="barrio" > </br></br> </td> </tr> <tr> <td align="left"><b>TELEFONO:</b></td><td align="left"><input size="50%" type="text" id="telefono" name="telefono" > </br></br> </td> </tr> <tr> <td align="left"><b>CELULAR:</b></td><td align="left"><input size="50%" type="text" id="celular" name="celular" > </br></br> </td> </tr> <tr> <td align="left"><b>FECHA:</b></td><td align="left"><input size="50%" type="text" id="fecha" name="fecha" value="<?php echo date("Y-m-d"); ?>"> </br></br> </td> </tr> <tr> <td align="left"><b>HORA:</b></td><td align="left"><input size="50%" type="text" id="hora" name="hora" value="<?php echo date("H:i:s"); ?>" > </br></br> </td> </tr> <tr> <td align="left"><b>OBSERVACIONES:</b></td> <td align="left"> <select name="observaciones" align="center"> <?php $rs = mysql_query("SELECT * FROM obs_call"); for($k=0;$k < mysql_num_rows($rs); $k++){ $obs = mysql_fetch_assoc($rs); echo '<option value="'.$obs ["obs_id"].'">'.$obs ["descripcion"].'</option>'; } ?> </select><br> <div id="textbox"></div> </td> </tr> <tr> <td colspan="2"><input type="button" onclick="comprobar_formulario(this.form)" value="Enviar" ></td> </tr> </table> <?php if (isset($_POST["nombre"])){ echo"<center><h4>Formulario ingresado con exito !! </h4></center>"; } ?> </form> </fieldset> <br><br><br><br><br> </div> <!-- end page --> </div> <!-- start footer --> <div id="footer"> <p id="legal"> Cámara de Comercio de Cúcuta - Edif. Cámara de Comercio - Calle 10 No 4-38 - 1er Piso Torre B Aéreo: 633 PBX 57-7-5829527, 57-7-5829528 Fax: 57-7-5829527 Ext. 4 E-mail: [email protected], - Sitio Web: http://www.cccucuta.org.co Cúcuta - Norte de Santander - Colombia </p> </div> <!-- end footer --> </body> </html> |