| |||
Problemas para insertar Hora en JSP (PostgeSQL) Hola a todos, tengo un formulario (JSP) en el cual necesito ingresar como valor una hora (el tipo de dato es postgres es time without time zone y en este formato 01:00:00) pero al momento de ingresarlo como tal, no me deja, me manda error y demás. La única forma en la que me deja insertarlo en 1988/12/05 15:00:00 (ingresándole la fecha y hora tal cual la descripción). La ideas es anteponerle la fecha, pero que solo el usuario teclee la hora. La pregunta es ¿Alguien sabe como implementar un JavaScript para que anteponga la fecha? |
| |||
Respuesta: Problemas para insertar Hora en JSP (PostgeSQL) Ya lo pude solucionar, a continuación les explico. Agrege un script que concatena los inputs: <script> function concatenar(f) { f.CHORA_INICIO.value = f.fecha1.value + f.espacio1.value+ f.hora1.value; return true; } </script> en el form, agrego que se cargue: <form id="submitHorary" onsubmit="return concatenar(this)"> y finalmente agrego los inputs, tres escondidos y uno visible que agregara el texto (en este caso tipo time): <p> <label>Hora Inicio:</label> </p> <input type="hidden" name="fecha1" value="2013/10/16 " /> <input type="hidden" name="espacio1" value=" " /> <input type="time" name="hora1" /> <p> <input type="hidden" name="CHORA_INICIO" path="CHORA_INICIO" value="${chorario.CHORA_INICIO}" /> </p> <input type="submit" value="GUARDAR" /> </form> Cerramos el form, y funciona. Bueno, espero les sea de ayuda. |
Etiquetas: |