estoy aqui un poco liado dandole vuelta a como puedo pasar el valor de un input que a traves de un checkbox se pone disabled, pero cuando sea disable, tiene que pasar por POST el valor NULL en el formulario, e intentado hacerlo con javascript pero no me funciona.
Pongo aquí el código:
Código HTML:
<form method="post" action="grupo-activ.php"> <input type="checkbox" name="marca" checked onClick="check(this.form)"> <b>Precio Matrícula:</b> <input type="number" name="matr_act" value="25.50" min="20" max="80" step="0.1" required> <input type="submit" value="Siguiente"> </form>
Código PHP:
function check(form)
{
if (form.marca.checked == false)
{
form.matr_act.disabled = true;
x = document.createElement["input"];
x.setAttribute("type", "hidden");
x.setAttribute("name", "matr_act");
x.setAttribute("value", NULL);
document.form.appendChild(x);
}
else
{
form.matr_act.disabled = false;
form.matr_act.value = '25.50';
}
}
Un saludo y gracias de antemano.