menar du en confirm?
<input type="button" disabled="disabled" id="button"/>
function confirmEnable() {
document.getElementById("button").disabled = !confirm("Godkänner du?");
}
Annars få du nog vara lite mer specifikt.
6 svar · 724 visningar · startad av thoor1
Någon som har ett javascript där man klickar i en ruta (för t.ex. godkännande av ett avtal) och sedan tänds "Skicka" och formulärets innehåll kan skickas?
menar du en confirm?
<input type="button" disabled="disabled" id="button"/>
function confirmEnable() {
document.getElementById("button").disabled = !confirm("Godkänner du?");
}
Annars få du nog vara lite mer specifikt.
Längst ner på t.ex. ett avtal finns en ruta med t.ex. "Godkänner du avtalet"? Om man klickar i rutan ska "Skicka" tändas och man kan skicka formuläret. Om man inte klickar i rutan förblir "Skicka-knappen" grå och formuläret skickas inte.
Eller kan det vara anmälan till en turnering. "Har du läst all information"? Rutan klickas i och formuläret kan skickas. Klickar man inte i rutan förblir "Skicka-knappen" grå.
Om det är en checkbox du är ute efter så använd i princip samma kod:
function confirmEnable() {
document.getElementById("button").disabled = this.checked;
}
och bind methoden på din checkbox, jquery underlätta med att binda events, men gå att göra manuellt också.
Ok, jag får testa.
Jag hittade lösningen på ett annat ställe på detta forum:
<html>
<head>
<script type="text/javascript">
function f_Accept(o)
{
o.form.elements['btnSend'].disabled = (o.checked) ? false : true;
}
</script>
</head>
<body>
</div>
<div>
Fråga:
<form method="get" action="test.html">
<input name="Accept" type="checkbox" id="Accept" value="1" onClick="f_Accept(this);">
<input disabled name="btnSend" type="submit" id="btnSend" value="Submit">
</form>
</div>
</body>
</html>
Är ju samma sak som jag beskrev...
Ett tips när du postar koder använd gärna [kod] element så få man bättre syn på koder.