Necesito pasar dos valores a un popup y no puedo hacerlo por submit porque utilizo mi submit para guardar un registro.
Lo que hago es pasar dos fechas para hacer un select en la BD y mostrar la disponibilidad de habitaciones entre esas fechas en un popup. Si hay disponibilidad el cliente puede ser registrado en ésa fecha.
El drama está en que cuando paso los valores de las fechas no me reconoce :|
Mi URL queda de la siguiente forma:
[URL="http://localhost/procesarfecha.php?txtfecha_inicio=[object%20HTMLInputElement]&txtfecha_fin=[object%20HTMLInputElement]"]http://localhost/procesarfecha.php?txtfecha_inicio=[object%20HTMLInputElement]&txtfecha_fin=[object%20HTMLInputElement][/URL]
Y en vez de que me pase [object%20HTMLInputElement] tendría que pasarme la fecha, pero no consigo hacerlo y no se porqué.
Les dejo el código a ver si le encuentran la vuelta.
Código Javascript:
Y mis campos de texto, que por cierto son date.Ver original
<script language="javascript"> function popup () { window.open("procesarfecha.php?txtfecha_inicio="+document.fe.txtfecha_inicio+"&"+"txtfecha_fin="+document.fe.txtfecha_fin,'fe','width=1200,height=400'); } </script>
Código PHP:
El orden entre mis campos es ése por cuestiones de vista "agradable" mas allá de mi propia opinión.Ver original
<form action="" method="POST" name="fe"> <center> <table> <tr> <td>Fecha de Entrada: *</td> <td><input type="date" name="txtfecha_inicio" value="<?PHP echo $fecha_inicio; ?>"></td> <td rowspan="2"><input type="button" onClick="javascript:popup ()" style="width: 100px; height:50px " value="Ver disponibilidad" varias líneas/></td> </tr> <tr> <td>Fecha de Salida: *</td> <td><input type="date" name="txtfecha_fin" value="<?php echo $fecha_fin; ?>"> </td> </tr> ...
PD: El value de mis input está ahí porque cuando extraigo datos de otra ventana me los carga en el mismo formulario.
Alguna idea?