Hola a todos tengo un script que me valida si tengo dos checkboxes activos, si tengo los dos me dice que solo puedo escoger una opcion, si tengo uno me aparece unos campos correspondientes al checkbox seleccionado... pero mi error no se porque es me dice que el formulario no lo reconoces
he aqui el codigo
***********************************
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function _hidden(){
document.getElementById("layerdos").style.visibili ty="hidden"
}
function _visible(){
document.getElementById("layerdos").style.visibili ty="visible"
}
function esconder(){
document.getElementById("layertres").style.visibil ity="hidden"
}
function mostrar(){
document.getElementById("layertres").style.visibil ity="visible"
}
//-->
</SCRIPT>
<SCRIPT >
function counts(obj) {
max = 1;
a = obj.ca.selo.checked;
b = obj.ca.sele.checked;
count = (a ? 1 : 0) + (b ? 1 : 0);
if (count > max) {
alert("Atencion! Solo puede seleccionar " + max + " opcion! Quite una de ellas si quiere seleccionar otra.");
obj.checked = false;
}
}
</SCRIPT>
</HEAD>
<BODY OnLoad="_hidden(); esconder()">
<form name="ca" method="post" action="">
<p>
<input type="checkbox" name="selo" value="1" onclick="_visible();counts(this)">
</p>
<p> </p>
<div id="layerdos" class="hidden"> checar
<input type="radio" name="radiobutton" value="radiobutton">
<input type="radio" name="radio" value="radiobutton">
<input type="radio" name="radio" value="radiobutton">
</div>
<input type="checkbox" name="sele" value="1" onclick="mostrar();counts(this)">
<div id="layertres" class="hidden">
<input name="fer" type="checkbox" value="">
</div>
</form>
</BODY>
</HTML>