Hola a todos, bueno soy nuevo en esto de los foros, pero les agradeceré toda la ayuda que puedan prestarme y bueno tratare de retribuir lo poco que se cuando haya oportunidad.
Bueno al punto:
Estoy haciendo un pequeño modulo para una pagina con php en el cual muestro en una tabla datos extraídos desde una bd en mysql; ademas de los datos que muestro, intento añadir una columna mas donde se muestre un input text que al hacer click sobre esté despliegue un calendario llamado con una función de javascript.
Mi problema radica en que al alojar el input text dentro del while con el cual se muestran los datos de la tabla la función de javascript solo hace funcionar el calendario del primer input, y todos los demás que se generan con el while ya no muestran dicho calendario.
Ojala puedan ayudarme, se los agradeceré mucho en seguida pongo la parte del código en cuestión para que sea mas entendible el problema.
"Con este js embebo el código del calendario y llamo la función y el tipo de dicho calendario"
<script type="text/javascript" src="calendariojs/jsDatePick.min.1.3.js"></script>
<script type="text/javascript">
window.onload = function(){
new JsDatePick({
useMode:2,
target:"inputField",
dateFormat:"%d-%M-%Y"
/*selectedDate:{ This is an example of what the full configuration offers.
day:5, For full documentation about these settings please see the full version of the code.
month:9,
year:2006
},
yearsRange:[1978,2020],
limitToToday:false,
cellColorScheme:"beige",
dateFormat:"%m-%d-%Y",
imgPath:"img/",
weekStartDay:1*/
});
};
</script>
"En esta tabla muestro los datos de la bd y en el 3er td intento mostrar los calendarios pero solo funciona el caso para el primero."
<table>
</tr>
<?php $tc=mysql_query("select cursos.descripcion, cursos.modulo, cursos.idc, cpp.idc from cursos, cpp where cursos.idc=cpp.idc and idp=$idp");
while($rtc=mysql_fetch_row($tc)){
echo "<tr>";
echo "<td>";
echo utf8_encode($rtc[0])."<br/>"."</td>";
echo "<td>";
echo utf8_encode($rtc[1])."<br/>"."</td>";
echo "<td>";
echo "<input type='text' size='12' id='inputField'/>"."<br/>"."</td>";
echo "</tr>";
}
?>
</table>