Una pregunta en este script no le falta una llave ( ya sea de cieere o de apertura porque no me anda solo anda si le agrego una llave pero otras funciones no me andan si le agrego la llave, cual podria ser el problema?
Cita: <script type="text/javascript">
<!--
// document.getElementById abreviado
function $(x) { return document.getElementById(x); }
function rand(a,b) {
return Math.ceil( Math.random()*Math.abs(b-a) )+Math.min(a,b);
}
// Primero aqui genero un numero aleatorio que se guarda en la variable $num
var num; // debe ser global para que todas las funciones puedan trabajar con él
function validador() {
num = rand(1000,9999);
$("ponAquiElNumero").innerHTML = num;
return num;
}
// Aqui es donde quiero validar la variable $num con el texto que ingreso en un formulario que les presento enseguida pero el problema que tengo es que no valida.
function checkcaptcha(whatYouTyped) {
var fieldset = whatYouTyped.parentNode;
var txt = whatYouTyped.value;
if (txt == num) {
fieldset.className = "welldone";
}
else
fieldset.className = "";
}
window.onload = validador;
// -->
</script>