Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2012, 07:31
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Respuesta: Como escribir en un formulario mediante links de imágenes?

Código HTML:
Ver original
  1. <table class="tabla" style="border: 0px">
  2.   <tr align="center" valign="middle" class="color cont">
  3.     <td>
  4.       <div align="center"><span title="rojo">MAN-02</span></div>
  5.     </td>
  6.     <td>
  7.       <div align="center"><span title="amarillo">AMAR</span></div>
  8.     </td>
  9.     <td>
  10.       <div align="center"><span title="caramelo">CAF-2</span></div>
  11.     </td>
  12.     <td>
  13.       <div align="center"><span title="negro">NEGRO</span></div>
  14.     </td>
  15.     <td>
  16.       <div align="center"><span title="rojo">ROJO</span></div>
  17.     </td>
  18.   </tr>
  19.   <tr align="center" valign="middle" class="color cont">
  20.     <td>
  21.       <div align="center"><img src="/images/stories/manchester2.jpg" title="rojo" /></div>
  22.     </td>
  23.     <td>
  24.       <div align="center"><img src="/images/stories/amarillo2.jpg" title="rojo" /></div>
  25.     </td>
  26.     <td>
  27.       <div align="center"><img src="/images/stories/caramelo%202.jpg" title="caramelo" /></div>
  28.     </td>
  29.     <td>
  30.       <div align="center"><img src="/images/stories/negro%202.jpg" title="negro" /></div>
  31.     </td>
  32.     <td>
  33.       <div align="center"><img src="/images/stories/rojo.jpg" title="rojo" /></div>
  34.     </td>
  35.   </tr>
  36. <input type="text name="textfield" id="textfield" value="" />

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. <!--
  3. $(document).ready(function()
  4. {
  5.   var tmp = [];
  6.   var parent = $('table > tbody > td');
  7.   var items = $('img, span', parent);
  8.   var textfield = $('#textfield');
  9.  
  10.   items.click(function(e)
  11.   {
  12.     var title = $(this).attr('title');
  13.     if(tmp.length==0)
  14.     {
  15.       tmp[0] = title;
  16.       tmp[1] = '';
  17.     }
  18.     else
  19.     {
  20.       tmp[1] = tmp[0];
  21.       tmp[0] = title;
  22.     }
  23.     textfield.val(tmp[0]+" "+tmp[1])
  24.   });
  25. });
  26. //-->
  27. </script>
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan