16/10/2012, 10:45
|
| | Fecha de Ingreso: septiembre-2012 Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 12 años, 2 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> |