Cita:
Iniciado por emprear estamos suponiendo que tu script identifica correctamente los campos, pero eso no es un hecho si no conocemos el código del form, y NO necesitamos tu php, solo el código html generado correspondiente al form.
Saludos
este es mi html que me llama a mi archivo php antes mencionado:
Código HTML:
<script language='javascript'>
<!--
function seleccionar_todo()
{
for (i=0;i<document.f1.elements.length;i++)
if(document.f1.elements[i].type == "checkbox")
document.f1.elements[i].checked=1
}
function deseleccionar_todo()
{
for (i=0;i<document.f1.elements.length;i++)
if(document.f1.elements[i].type == "checkbox")
document.f1.elements[i].checked=0
}
//-->
</script>
<script type='text/javascript'>
function formateafecha(fecha)
{
var long = fecha.length;
var dia;
var mes;
var ano;
if ((long>=2) && (primerslap==false)) { dia=fecha.substr(0,2);
if ((IsNumeric(dia)==true) && (dia<=31) && (dia!="00")) { fecha=fecha.substr(0,2)+"-"+fecha.substr(3,7); primerslap=true; }
else { fecha=""; primerslap=false;}
}
else
{ dia=fecha.substr(0,1);
if (IsNumeric(dia)==false)
{fecha="";}
if ((long<=2) && (primerslap=true)) {fecha=fecha.substr(0,1); primerslap=false; }
}
if ((long>=5) && (segundoslap==false))
{ mes=fecha.substr(3,2);
if ((IsNumeric(mes)==true) &&(mes<=12) && (mes!="00")) { fecha=fecha.substr(0,5)+"-"+fecha.substr(6,4); segundoslap=true; }
else { fecha=fecha.substr(0,3);; segundoslap=false;}
}
else { if ((long<=5) && (segundoslap=true)) { fecha=fecha.substr(0,4); segundoslap=false; } }
if (long>=7)
{ ano=fecha.substr(6,4);
if (IsNumeric(ano)==false) { fecha=fecha.substr(0,6); }
else { if (long==10){ if ((ano==0) || (ano<1900) || (ano>2100)) { fecha=fecha.substr(0,6); } } }
}
if (long>=10)
{
fecha=fecha.substr(0,10);
dia=fecha.substr(0,2);
mes=fecha.substr(3,2);
ano=fecha.substr(6,4);
// Año no viciesto y es febrero y el dia es mayor a 28
if ( (ano%4 != 0) && (mes ==02) && (dia > 28) ) { fecha=fecha.substr(0,2)+"/"; }
}
return (fecha);
}
</script>
<br /><br />
<div align='left' style="font-family:Arial;color:red;size:8px;text-align:justify;">*Nota: La exportacion para SUNAT se hace del mes anterior al ejercicio actual. Filtrar por Fecha para Mostrar el Boton de Exportación</div>
<br /><br />
<div align='center' class='titulo1'>REGISTRO DE COMPRAS</div>
<br /><br />
<div align='left'>
<a href="javascript:;" value='Nuevo Registro de Compras' onclick=
"Modalbox.show('nuevo_registro_compras.php', {title: 'Nuevo Registro de Compra', width: 800, height:600, loadingString:'Espere Inversiones Rimay', closeString:'Gracias. Inversiones Rimay'}); return false;"><img src='images/btnregistro.jpg' alt='Nuevo Registro Compra' border='0'></a>
<a href="javascript:;" value='Buscar Registro de Compra' onclick="enviaQuery('divResultado','myajaxpicker.php?opcion=buscar&pagina=registro_compras');"><img src='images/btnbuscaregistro.jpg' alt='Buscar Registro de Compra' border='0'></a>
<?php if ($_GET['filtro']) { ?>
<a href="http://invrimay.com/sistema_contable/registro_comprasexporto.php?filtro=<?php echo $_GET["filtro"];?>&valor=<?php echo $_GET['valor'];?>&fechaini=<?php echo $_GET['fechaini'];?>&fechafin=<?php echo $_GET['fechafin'];?>" value="Exportar a TXT"><img src='images/exporto.png' alt='Exportar' border='0' /></a>
<?php } ?>
</div>
<div id='divResultado' align='center'></div>
<div id="seleccion">