Foros del Web » Programando para Internet » Javascript »

PROBLEMA para volver a usar una funcion javascript

Estas en el tema de PROBLEMA para volver a usar una funcion javascript en el foro de Javascript en Foros del Web. Buenas, estoy teniendo un problema en javascript, he colocado un boton de calendario para seleccionar la fecha de ahi, y ademas tambien he colocado un ...
  #1 (permalink)  
Antiguo 17/07/2014, 09:23
 
Fecha de Ingreso: junio-2014
Mensajes: 36
Antigüedad: 10 años, 5 meses
Puntos: 0
Exclamación PROBLEMA para volver a usar una funcion javascript

Buenas, estoy teniendo un problema en javascript, he colocado un boton de calendario para seleccionar la fecha de ahi, y ademas tambien he colocado un boton que me genere una nueva fila y otro que la elimine, el problema esta en que cuando genero una nueva fila el calendario no me funciona, solo me funciona en la primera, como podria solucionar eso? alguien tiene alguna idea?

Código Java:
Ver original
  1. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  2. <%@include file="conexion.jsp" %>
  3.  
  4. <!DOCTYPE html>
  5.  
  6. <html>
  7.     <head>
  8.         <title>Gestionar Proyecto</title>
  9.        
  10.         <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  11.         <script type="text/javascript" src="jquery-ui.min.js"></script>
  12.         <script type="text/javascript" src="jquery.ui.datepicker-es.js"></script>
  13.         <link href="jquery-ui.min.css" rel="stylesheet" type="text/css">
  14.        
  15.         <script type="text/javascript">
  16.            
  17.            $(function(){
  18.  
  19.                 tabla = $('#act');
  20.                 tr = $('#fila', tabla);
  21.                 $('#agregarFila').live('click', function (){
  22.                     tr.clone().appendTo(tabla).find(':text, :hidden').val('');
  23.  
  24.                 });
  25.                
  26.                 $("#eliminarActividad").live('click', function (){
  27.                     var tr = $(this).closest('tr');
  28.                     tr.remove();
  29.                 });
  30.                
  31.                
  32.             [B]    $(".fecha_inicio_tarea").datepicker({
  33.                     showOn: 'button',
  34.                     buttonImage: 'calendar.gif',
  35.                     buttonImageOnly: true,
  36.                     changeMonth:true,
  37.                     changeYear:true,
  38.                     dateFormat: 'yy/mm/dd'
  39.         });
  40.                
  41.                 $("#fecha_fin_tarea").datepicker({
  42.                     showOn: 'button',
  43.                     buttonImage: 'calendar.gif',
  44.                     buttonImageOnly: true,
  45.                     changeMonth:true,
  46.                     changeYear:true,
  47.                     dateFormat: 'yy/mm/dd'
  48.         });[/B]
  49.             });
  50.            
  51.         </script>
  52.        
  53.     </head>
  54.     <body>
  55.  
  56.         <h3>Ingrese la informacion del nuevo proyecto</h3>
  57.        
  58.         <form name="formAgregarProyecto" method="post" action="guardarProyecto.jsp">
  59.                    
  60.             <table><tr><td>
  61.  
  62.             <table id="act" border="1">
  63.                
  64.                 <tr>
  65.                    
  66.                     <td>Actividades</td>
  67.                     <td>Fecha de Inicio</td>
  68.                     <td>Fecha de Finalización</td>
  69.                     <td>Estatus</td>
  70.                     <td>Observacion</td>
  71.                     <td></td>
  72.  
  73.                 </tr>
  74.                
  75.                 <tr id="fila">
  76.                                        
  77.                    
  78.                     <td><input type="text" name="nombre_tarea[]" /></td>
  79.                     <td>[B]<input type="text" name="fecha_inicio_tarea[]" class="fecha_inicio_tarea" readonly/>[/B]</td>
  80.                     <td><[B]input type="text" name="fecha_fin_tarea[]" id="fecha_fin_tarea" readonly />[/B]</td>
  81.                     <td><select name="estatus_tarea[]" size="1">
  82.                                 <option value="1">Iniciado</option>
  83.                                 <option value="2">Proceso</option>
  84.                                 <option value="3">Finalizado</option>
  85.                         </select></td>
  86.                     <td><textarea rows="1" cols="17" name="observacion_tarea[]" maxlength="400"></textarea></td>
  87.                     <td><input type="button" value="-" id="eliminarActividad"/></td>
  88.                 </tr>
  89.             </table>
  90.             </td>
  91.             <td>
  92.                 <input type="button" value="+" id="agregarFila" />
  93.             </td></tr></table>    
  94.                              
  95.             <input type="button" value="Atras" onClick="window.location.href='gestionarProyecto.jsp'" />
  96.             <input type="submit" name="Guardar" value="Guardar"  />
  97.             <input type="reset" value="Limpiar" />
  98.         </form>
  99.        
  100.     </body>
  101. </html>

Habia intentado solucionarlo colocando corchetes, tanto en la funcion javascriot .fecha_inicio_tarea[] y #fecha_fin_tarea[], y en html class="fecha_inicio_tarea[]" y id="fecha_fin_tarea[]" pero me dice que no es compatible.

Por favor, necesito ayuda, se lo agradeceria bastante.

Etiquetas: calendario, datepicker, fecha, funcion, jquery, jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.