Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/04/2014, 12:46
Avatar de legomolina
legomolina
 
Fecha de Ingreso: junio-2011
Ubicación: Valencia
Mensajes: 165
Antigüedad: 12 años, 11 meses
Puntos: 3
Respuesta: onchange en input que cambia solo

Código HTML:
Ver original
  1. <!--
  2. **********************************************************************************************************************************
  3. START DIV REPARACIONES
  4. **********************************************************************************************************************************
  5. -->
  6.  
  7. <div id="reparaciones" class="reparaciones" style="position:absolute; top: 100px; left: 100px;">
  8.     <div id="reparaciones_barra" class="reparaciones_barra">
  9.         <div id="reparaciones_barra_izq" class="reparaciones_barra_izq">
  10.             <span style="display:table-cell; vertical-align:middle;">--Reparaciones--</span>
  11.         </div>
  12.         <div id="reparaciones_barra_cerrar" class="reparaciones_barra_cerrar" onClick="cerrar(reparaciones,'reparaciones')">
  13.             <img onMouseOver="this.src='../Recursos/Imagenes/Iconos/Delete/delete_2.png'" onMouseOut="this.src='../Recursos/Imagenes/Iconos/Delete/delete_1.png'" src="http://www.forosdelweb.com/f13/Recursos/Imagenes/Iconos/Delete/delete_1.png" style="cursor:pointer">
  14.         </div>
  15.     </div>
  16.     <div id="reparaciones_contenido" class="reparaciones_contenido">
  17.         <div id="reparaciones_contenido_navegacion" class="reparaciones_contenido_navegacion">
  18.             <ul class="nav">
  19.                 <li><a href="#" onClick="campos(reparaciones,'reparaciones',0)">Registro anterior</a></li>
  20.                 <li><a href="#" onClick="campos(reparaciones,'reparaciones',1)">Registro siguiente</a></li>
  21.                 <li><a href="#" onClick="campos(reparaciones,'reparaciones',2)">Primer registro</a></li>
  22.                 <li><a href="#" onClick="campos(reparaciones,'reparaciones',3)">Ultimo registro</a></li>
  23.                 <li><a href="#" onClick="nuevo(reparaciones,'formulario_reparaciones')">Nuevo registro</a></li>
  24.                 <li><a href="#" onClick="editar('formulario_reparaciones');">Editar registro actual</a></li>
  25.                 <li><a href="#" onClick="borrar('formulario_reparaciones')">Borrar registro actual</a></li>
  26.             <!--<li><a href="#" onClick="tabla('reparaciones',false)">Vista Ficha</a></li>
  27.                <li><a href="#" onClick="tabla('reparaciones',true)">Vista Tabla</a></li>-->
  28.             </ul>
  29.         </div>
  30.         <div id="reparaciones_contenido_principal" class="reparaciones_contenido_principal">
  31.             <div id="search_reparaciones" class="search">
  32.                 <form>
  33.                     <fieldset>
  34.                     <legend>Buscar</legend>
  35.                     <input type="hidden" id="searchhidden" value="clientes" name="searchhidden">
  36.                     <input type="text" list="datalist_codigo" name="searchinput" id="searchinput">
  37.                         <select id="select" name="select" onChange="change_search(this.value);">
  38.                             <?php
  39.                                 $sql="SELECT *
  40.                                     FROM reparaciones";
  41.  
  42.                                 $res=$db->query($sql);
  43.                                
  44.                                 $i=0;
  45.                                 while($infocol=mysqli_fetch_field($res)) {
  46.                                     $nombrecol[$i]=$infocol->name;
  47.                                     $i++;
  48.                                 }
  49.  
  50.                                 for($i=0;$i<count($nombrecol);$i++)
  51.                                     echo "<option value='".$nombrecol[$i]."'>".$nombrecol[$i]."</option>";
  52.                             ?>
  53.                         </select>
  54.                     <input type="button" onClick="busqueda(reparaciones,this.form.searchinput.value,this.form.searchhidden.value,this.form.select.value);" value="Buscar" id="enviar_busqueda">
  55.                         <?php
  56.                             $res=$db->query($sql);
  57.  
  58.                             //Start generating datalist
  59.                             $i=0;
  60.                             while($resultado=mysqli_fetch_assoc($res)) {
  61.                                
  62.                                 for($u=0;$u<count($nombrecol);$u++)
  63.                                     $datalist[$nombrecol[$u]][$i]=$resultado[$nombrecol[$u]];
  64.                                
  65.                                 $i++;
  66.                             }
  67.                             foreach($datalist as $key=>$datos) {
  68.                                 $d=array('NULL');
  69.                                 echo "<datalist id='datalist_".$key."'>";
  70.                                 foreach($datos as $data) {
  71.                                     for($i=0; $i<count($d);$i++) {
  72.                                         if($data==$d[$i]) {
  73.                                             $e=true;
  74.                                             break;
  75.                                         }
  76.                                         else $e=false;
  77.                                     }
  78.                                     if(!$e) {
  79.                                         echo "<option value='".$data."'>";
  80.                                         $d[]=$data;
  81.                                     }
  82.                                 }
  83.                                 echo "</datalist>";
  84.                             }
  85.                         //End generating datalist
  86.                         ?>
  87.                     </fieldset>
  88.                 </form>
  89.             </div>
  90.             <form class="formulario_reparaciones" id="formulario_reparaciones" method="post" onSubmit="insertar(this.id)">
  91.                 <fieldset>
  92.                     <div style="float:left; margin-top:35px;">
  93.                         <label for="resguardo">Resguardo: </label><input name="resguardo" id="formulario_reparaciones_resguardo" value="" type="text" size="3" disabled required><br>
  94.                         <label for="transporte">Transporte: </label><input name="transporte" size="62" id="formulario_reparaciones_transporte" value="" type="text" disabled><br>
  95.                         <label for="Aparato">Aparato: </label><input name="aparato" id="formulario_reparaciones_aparato" size="62" value=""  type="text" disabled><br>
  96.                         <label for="marca">Marca: </label><input name="marca" id="formulario_reparaciones_marca" size="62" value="" type="text" disabled><br>
  97.                         <label for="modelo">Modelo: </label><input name="modelo" id="formulario_reparaciones_modelo" size="62" value="" type="text" disabled><br>
  98.                         <label for="chasis">Nº Matrícula: </label><input name="chasis" size="62" id="formulario_reparaciones_chasis" size="62" value="" type="text" disabled><br>
  99.                         <label for="cod_entrada">Código entrada: </label><input name="cod_entrada" size="62" id="formulario_reparaciones_cod_entrada" value=""  type="text" disabled><br>
  100.                         <label for="accesorios">Accesorios: </label><input name="accesorios" id="formulario_reparaciones_accesorios" size="62" value=""  type="text" disabled><br>
  101.                         <label for="averia">Averia: </label><textarea name="averia" id="formulario_reparaciones_averia" cols="48" disabled></textarea><br>
  102.                     </div>             
  103.                     <div style="float:right; margin-top:5px;">
  104.                         <fieldset>
  105.                             <legend align="right">CLIENTE</legend>
  106.                             <label for="codigo">Codigo: </label><input onchange="alert('hola')" name="codigo" id="codigo" value="" type="text" size="3" disabled required><br>
  107.             </form>
  108.             <form id="formulario_reparaciones_clientes" name="formulario_reparaciones_clientes">
  109.                             <label for="nombre">Nombre: </label><input  name="nombre" id="formulario_reparaciones_clientes_nombre" value="" type="text" size="50" disabled required><br>
  110.                             <label for="domicilio">Domicilio: </label><input name="domicilio" id="formulario_reparaciones_clientes_domicilio" value="" size="50" type="text" disabled><br>
  111.                             <label for="cp">Código Postal: </label><input name="cp" id="formulario_reparaciones_clientes_cp" value="" size="5" type="text" disabled>
  112.                             <label for="ciudad" style="width:50px;">Ciudad: </label><input name="ciudad" id="formulario_reparaciones_clientes_ciudad" value="" type="text" disabled><br>
  113.                             <label for="provincia">Provincia: </label><input name="provincia" id="formulario_reparaciones_clientes_provincia" value="" size="50" type="text" disabled><br>
  114.                             <label for="dni">DNI: </label><input name="dni" id="formulario_reparaciones_clientes_dni" value="" size="10" type="text" disabled><br>
  115.                             <label for="telefono">Teléfono: </label><input name="telefono" id="formulario_reparaciones_clientes_telefono" value="" size="10" type="text" disabled>
  116.                             <label style="width:45px;" for="movil">Móvil: </label><input name="movil" id="formulario_reparaciones_clientes_movil" value="" size="10" type="text" disabled><br>
  117.                             <label for="fax">Fax: </label><input name="fax" id="formulario_reparaciones_clientes_fax" value="" size="10" type="text" disabled><br>
  118.                             <label for="email">Email: </label><input name="email" id="formulario_reparaciones_clientes_email" value="" size="50" type="text" disabled><br>
  119.                             <label for="observaciones">Observaciones: </label><textarea name="observaciones" id="formulario_reparaciones_clientes_observaciones" cols="39" disabled></textarea><br>
  120.                         </fieldset>
  121.                     </div>
  122.                 </form>
  123.                 <input type="hidden" value="clientes" name="campo_oculto_formulario_clientes" id="campo_oculto_formulario_clientes">
  124.                 <button id="boton_edita_formulario_clientes" style="margin-left:10px; display:none" type="submit">Modificar registro</button><button id="boton_envia_formulario_clientes" style="margin-left:10px; display:none" type="submit">Añadir cliente</button><button id="boton_cancela_formulario_clientes" style="margin-left:10px; display:none" onClick="cancelar(clientes,'clientes');" type="button">Cancelar</button>
  125.             </fieldset>
  126.            
  127.         </div>
  128.     </div>
  129. </div>