Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/12/2010, 04:19
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 6 meses
Puntos: 8
Respuesta: Calendarios Jquery

Cita:
Iniciado por TIaGoX Ver Mensaje
Hola Dundee, no entiendo muy bien cual es el tema, pero tendrías dos opciones, una es que cambies el selector por uno de clase con lo que podría usarlo así:

Código Javascript:
Ver original
  1. /* calendarios */
  2. $(".fecha").datepicker({
  3.     showOn: 'both',
  4.     buttonImage: 'fns/calendar.png',
  5.     buttonImageOnly: true,
  6.     changeYear: true,
  7.     numberOfMonths: 2
  8. });
Después de probarlo me doy cuenta que no funciona usando una clase.
//he sustituído #fecha por .fecha pero sigue sucediendo lo mismo, cambie las fechas que cambie, en el único campo que se reflejan dichos cambios es en el primero (el de id #fecha1)

Código:
<div class="myform">
<form id="form" name="form" method="post" action="index.php">
<div id="div_1">
<span>Nombre</span>
<input  type="text"  name="name[]"  style="width:200px;" id="nombre1" />
<span>Dni:</span>
<input type="text"   name="vatnumber[]"  style="width:140px;" />
Fecha<input type="text"   name="fecha[]"  style="width:90px;"   id="fecha1" class="fecha" />
<input class="bt_plus" id="1" type="button" value="+" />	
<div class="error_form"></div>
</div>
<div class="spacer"></div>
</form>
</div>
Código:
$(document).ready(function() {
$(".fecha").datepicker({

   showOn: 'both',
   buttonImage: 'fns/calendar.png',
   buttonImageOnly: true,
   changeYear: true,
   numberOfMonths: 2,
  /* onSelect: function(textoFecha, objDatepicker){
      $("#mensaje").html("<p>Has seleccionado: " + textoFecha + "</p>");
   }*/
	}); 
});

Nota: Como decía en el primer post , los campos se generan de forma dinámica , cada fila de campos se genera al darle a un botón "añadir nuevos" y crea esos tres campos.


Gracias
__________________
Videotutoriales de Drupal

Última edición por Dundee; 08/12/2010 a las 04:28