Tengo una caja de texto que al clickar con el ratón se abre un calendario popup en JS para seleccionar la fecha de ida, la cual se muestra en el textbox.
Luego hay otro textbox donde introduzco un número de pasajeros.
La idea es que cuando ambos campos estén rellenados se habilite el botón para enviar el formulario.
Este es el código que he conseguido hacer pero no habilita el botón para continuar:
Código:
He probado con onblur, onclick, onchange, poniendo "validar(this.formulario, 'Siguiente')" y tampoco.<head> <script language="javascript" src="popcalendar.js"> function validar(formulario) { formulario.Siguiente.disabled = true; if (pasajeros.value !='') return formulario.Siguiente.disabled = false; } </script> </head> <body> <form id="formulario" name="formulario" method="post" action="formulario2.php"> <label>seleccione fecha ida</label> <h1><input name="cal_ida" type="text" id="cal_ida" onclick="popUpCalendar(this, formulario.cal_ida, 'yyyy/mm/dd');" onchange"validar(this, formulario.Siguiente);" size="10" /></h1> <label>cuantos pasajeros?</label> <h1><input name="pasajeros" id="pasajeros" type="text" size="20" onkeyup="validar(this, formulario.Siguiente);" /></h1> <h1><input type="submit" value="Siguiente" disabled="disabled" /></h1> </form>
Gracias de antemano.