PDA

View Full Version : [PHP] Checkbox e textarea


Fede 88
27-10-2009, 07:09
Sto ultimando la pagina della registrazione, ho messo le condizioni che l'utente deve accettare all'interno di una textarea e soto una checkbox da spuntare.

Vorrei far si che fino a quando l'utente non scorre tutta la textarea, non potrà selezionare la checkbox.

Questi sono i codici della checkbox e della textarea:

TEXTAREA
<textarea readonly style="width: 230px;font-family: Calibri;" name="TextArea1" cols="30" rows="4">blabla blabla blabla blabla blabla </textarea>


CHECKBOX
<input disabled name="accetto" type="checkbox"/>


Come posso fare il controllo?
Grazie

flx2000
27-10-2009, 09:54
Se invece di usare una textarea utilizzi una div puoi risolvere in questo modo:


<script>
function verifica() {
mod = document.getElementById("modulo")
if ( (mod.scrollHeight - mod.scrollTop) == parseInt(mod.style.height) ) {
document.getElementById("cb").disabled = false
}
}
</script>

<div id="modulo" onmousemove="verifica()" style="border: 1px solid black; width: 200px; height: 100px; overflow: auto;">bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla</div>

<input id="cb" type="checkbox" value="1" disabled> Accetta licenza

Fede 88
27-10-2009, 11:32
Grazie, in questo modo se l'utente scorre tutte le condizioni e poi torna all'inizio il checkbox resta comunque abilitato giusto?

flx2000
27-10-2009, 16:15
Sì, ho scelto di fare così perché mi sembrava logico che l'importante fosse arrivare in fondo, e non necessariamente restarci! ;)

Fede 88
27-10-2009, 19:47
Perfetto, grazie mille!

flx2000
28-10-2009, 09:32
Prego!