Tengo una cosa aquí que me está quebrando la cabeza, otra vez... El tema es bastante sencillo: tengo en HTML un formulario con varios campos. Por defecto se pueden rellenar con ciertos valores, bien. De todos modos, el usuario puede editar los campos disponibles y meterles nuevos valores. Lo que quiero hacer es que, al pulsar en un enlace (con la etiqueta <a></a>...), modifique un cierto valor de un input (con un valor predeterminado). Para ello he desarrollado este código javascript para jquery:
Código:
El problema es que no funciona bien, me explico: al principio si pulsas el botón se cambia el texto. Pero, cuando editas el texto con cualquier cosa e intentas pulsar el botón, ya no existe funcionalidad y no hace nada.jQuery(function($){ $("#fechainicio_original").click(function(){ var fechaInicioOriginal = "<?php echo $elPedido['fechaInicio'];?>"; $("#fechainicio").attr("value", fechaInicioOriginal); }); $("#fechaentrega_original").click(function(){ var fechaEntregaOriginal = "<?php echo $elPedido['fechaEntrega'];?>"; $("#fechaentrega").attr("value", fechaEntregaOriginal); }); $("#articulo_original").click(function(){ var articuloOriginal = <?php echo $elPedido["articulo"];?>; $("#articulo").attr("value", articuloOriginal); }); $("#cantnec_original").click(function(){ var cantNecOriginal = <?php echo $elPedido["cantidadNecesaria"];?>; $("#cantnec").attr("value", cantNecOriginal); }); });
¿Qué puedo hacer? Muchas gracias!
Imagen:
Uploaded with ImageShack.us