elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Clonar el value de un input con Jquery
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Clonar el value de un input con Jquery  (Leído 2,275 veces)
.:Weeds:.

Desconectado Desconectado

Mensajes: 122



Ver Perfil
Clonar el value de un input con Jquery
« en: 21 Agosto 2012, 08:43 am »

Buenas, tengo un pequeño problema que me gustaria preguntaros. Soy relativamente nuevo en esto de Jquery ya que me he dedicado toda la vida a programación con vb6 y vb.net asi que esto me trae de cabeza. Abajo os muestro el codigo del <article class="buscador">, este al hacer scroll se clona y se muestra arriba estatico.
Código
  1. <article class="buscador">
  2. <form class="form-wrapper">
  3.        <input type="text" id="search" placeholder="Buscar ..." required>
  4.        <input type="submit" value="Buscar" id="submit">
  5. </form>
  6. </article>
Codigo Jquery que clona.
Código
  1.  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  2.  <script>
  3. function UpdateTableHeaders() {
  4.   $(".main").each(function() {
  5.  
  6.       var el             = $(this),
  7.           offset         = el.offset(),
  8.           scrollTop      = $(window).scrollTop(),
  9.           floatingHeader = $(".floatingHeader", this)
  10.  
  11.       if ((scrollTop > offset.top) && (scrollTop < offset.top + el.height())) {
  12.           floatingHeader.css({
  13.            "visibility": "visible"
  14.           });
  15.       } else {
  16.           floatingHeader.css({
  17.            "visibility": "hidden"
  18.           });
  19.       };
  20.   });
  21. }
  22.  
  23. // DOM Ready      
  24. $(function() {
  25.  
  26.   var clonedHeaderRow;
  27.  
  28.   $(".main").each(function() {
  29.       clonedHeaderRow = $(".buscador", this);
  30.       clonedHeaderRow
  31.         .before(clonedHeaderRow.clone())
  32.         .css("width", clonedHeaderRow.width())
  33.         .addClass("floatingHeader");
  34.   });
  35.  
  36.   $(window)
  37.    .scroll(UpdateTableHeaders)
  38.    .trigger("scroll");
  39.  
  40. });
  41.  </script>
Aqui el css
Código
  1. .floatingHeader {
  2.  position: fixed;
  3.  top: 0;
  4.  visibility: hidden;
  5. }

Hasta aqui todo bien, el problema es que cuando me clona el input text no me clona el value, y al clonar ambos elementos con el mismo id no veo la forma de pasar el value de uno al otro(Lo que a escrito el usuario en la caja de texto), de tal forma que al hacer scroll aparece un input text en blanco.

Saludos y gracias.


En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
input -
PHP
JJely 2 2,383 Último mensaje 8 Febrero 2010, 04:41 am
por KrossPock
jquery cargar texto en input y intro
Desarrollo Web
OssoH 2 8,397 Último mensaje 28 Septiembre 2010, 15:33 pm
por OssoH
[LIBRERIA] Jquery para dar formato de miles a un input box
Desarrollo Web
Graphixx 0 4,189 Último mensaje 17 Mayo 2014, 00:19 am
por Graphixx
[Solucionado] Jquery visualizar un calendario en un input clonado
Desarrollo Web
Slikp 4 6,065 Último mensaje 5 Diciembre 2014, 14:48 pm
por Slikp
Problema con clonar input y traer datos.
PHP
Victor26 4 2,775 Último mensaje 30 Diciembre 2019, 23:36 pm
por AlbertoBSD
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines