Hola chubse, super que te haya servido, bueno con respecto a tu otra consulta, primero debes tener en cuenta que todos los input "Fecha_Asistencia" deben ser distintos uno de otro, por lo que veo en tu codigo cada vez que haces el recorrido con el while todos los nombras de la misma forma: "Fecha_Asistencia", cuando deberia ser por lo menos algo como: "Fecha_Asistencia1", "Fecha_Asistencia2", "Fecha_Asistencia3" y asi de esta forma cada input se podrá distinguir uno de otro.
Y como talvez se que no leiste nada de lo de arriba jajaja mejor te pongo el codigo que hice y probe jajaja, espero te sirva, el codigo fue testeado, saludos
Funcion de Javascript
Código Javascript
:
Ver original<script type="text/javascript">
function copiar(quien)
{
var fecha = "Fecha_"+quien;
var fecha_asistencia = "Fecha_Asistencia_"+quien;
var copiar = document.getElementById(fecha);
var pegar = document.getElementById(fecha_asistencia);
pegar.value = copiar.value;
}
</script>
El codigo HTML y PHP
Código PHP:
Ver original<form action="conexion_asistencia.php" id="Form1" name="Form1" method="POST">
<?php
$numero = 1;
$limite = 10; //yo lo puse para mi ejemplo
while($numero <= $limite) // aqui debes poner lo de BD
{
echo "<input type=\"text\" name=\"Fecha_".$numero."\" id=\"Fecha_".$numero."\" onchange=\"javascript:copiar('".$numero."');\">
<input type=\"text\" name=\"Fecha_Asistencia_".$numero."\" id=\"Fecha_Asistencia_".$numero."\"><br />";
$numero++;
}
?>
</form>
Espero y te sea funcional, solo recuerda que todo es en ejemplo, es decir, debes adecuarlo a tus necesidades... Éxito.