08/12/2010, 04:19
|
| | | 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 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/* calendarios */ $(".fecha").datepicker({ showOn: 'both', buttonImage: 'fns/calendar.png', buttonImageOnly: true, changeYear: true, numberOfMonths: 2 });
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
Última edición por Dundee; 08/12/2010 a las 04:28 |