Hola a todos!! me estoy comiendo la cabeza con un problema que no sé resolver.
Tengo una tabla de gastos que la gente va rellenando. Cuando ponen los kms en la siguiente casilla deberia aparecer lo que le pagaran por esos kms. pues bien no me sale!!!
ME SALE CONTINUAMENTE UNDEFINED
os pongo aki como tngo el codigo y como hago la llamada
************************************************** ***
echo "<table name='tabla' id='tabla' CELLSPACING=2 CELLPADDING=2 width='100%' border='0' align='center'> \n";
echo "<tr><td></td><td id='fecha'><b><center>Fecha</center></b></td><td><b><center>Destino</b></center></td><td><b><center>Km</b></center></td><td><b><center>€/Km</b></center></td><td><b><center>Peaje</b></center></td><td><b><center>Parking</b></center></td><td><b><center>Comida</b></center></td><td><b><center>Otros</b></center></td><td><b><center>Observaciones</b></center></td><td><b><center>Total</b></center></td></tr> \n";
print "<tr bgcolor='#F0E68C'> ";
print "<td><div align=\"center\"><input type=\"checkbox\" name=\"seleccionar[]\" value=\"".$borrar."\"></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='fecha' id='f_date' class='fecha'value='' readonly>";
print "<button type='reset' id='fecha2'>...</button></font></div></td>
<script type='text/javascript'>
Calendar.setup({
inputField : 'f_date', // id of the input field
ifFormat : '%d/%m/%Y', // format of the input field
showsTime : false, // will don't display a time selector
button : 'fecha2', // trigger for the calendar (button ID)
singleClick : false, // double-click mode
step : 1 // show all years in drop-down boxes (instead of every other year as default)
});
</script>";
print "<td> <div align=\"center\"><b><input type='text' name='destino' value=''></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' id='km' name='kms' value='' class='tam3' onBlur='preciokm()'></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='euroskm' value='' class='tam4' readonly></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='peaje' value='' class='tam4'></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='parking' value='' class='tam4'></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='comida' value='' class='tam4'></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='otros' value='' class='tam4'></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='observaciones' value='' class='grande'></b></font></font></div></td>";
print "<td> <div align=\"center\"><b><input type='text' name='total' value='' class='tam4' readonly></b></font></font></div></td>";
print "</tr>";
----------------- y en el javascript -----------------------------------------
<script language="Javascript" type="text/javascript">
function preciokm()
{
posicion = document.formulario.kms.value
//posicion = formulario.totali.value
document.formulario.gastos_totales.value = posicion
document.formulario.total.value = posicion
alert (posicion);
}
</script>
Por favor dadme alguna idea de como hacer la llamada.