Ik heb een probleem met aanvinken en button.

Status
Niet open voor verdere reacties.

mathijsf

Gebruiker
Lid geworden
12 dec 2010
Berichten
99
ik wil een hokje en dan dat je dat eerst moet aanvinken en dan pas kun je op de button bijv. bericht sturen drukken. En als je niet aanvinkt, dat je dan boven krijgt te staan:
U moet eerst aanvinken, bijv.. Maar volgensmij moet je daar een nieuwe pagina voor maken.

Als je het weet, ik hoor het graag.
Ik ben nieuw, redelijk handig met html. Maar nieuwe dingen snap ik nog niet helemaal.

Dus als je het weet en er moeten op bepaalde plaatsen sitenamen. Zet er dan a.u.b site1 in. Leg er dan ook a.u.b bij uit welke site er moet, daar bedoel ik mee. Of ik een heel nieuw frame moet maken met de foutmelding erbij.
 
Met Javascript kan het ook zonder nieuwe pagina:
HTML:
<html>
<head>
<title>Titel</title>
<script type="text/javascript">
<!--
function geklikt(waarde)
{
        if (waarde == true)
        {
                document.getElementById('melding').style.visibility = "hidden";
                document.getElementById('knop').disabled = false;
        }
        else
        {
                document.getElementById('melding').style.visibility = "visible";
                document.getElementById('knop').disabled = true;
        }
}
// -->
</script>
</head>
<body>
<form>
<span id="melding">U moet eerst aanvinken</span>
<input type="checkbox" name="vink" onClick="geklikt(this.checked)"><br>
<input type="button" name="knop" id="knop" value="klik hier" disabled="disabled">
</form>
</body>
</html>
 
bedankt

Bedankt,

maar kun je ook zorgen dat:

U moet eerst aanvinken

Ik wil dat dat blijft staan.
 
Laatst bewerkt:
Dan moet je de regels [js]document.getElementById('melding').style.visibility = "hidden";[/js] en [js]document.getElementById('melding').style.visibility = "visible";[/js] weghalen.
Je kan dan ook
HTML:
<span id="melding">U moet eerst aanvinken</span>
veranderen in
HTML:
U moet eerst aanvinken
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan