hola amigos del espero me puedan ayudar
estoy enviando un formulario mediante ajax y necesito saber el Contar el numero de checkbox activos.
tengo el siguiente codigo
Código Javascript
:
Ver original$.ajax({
url:'archivo.php',
type:'post',
data:{ nombre: nombre,
}
Código Javascript
:
Ver original<script type="text/javascript">
function calcular(obj, opc){
if(opc==1)
obj.checked = (document.getElementById("chk_todos").checked==true)?true:false;
var val = (obj.checked == true)? obj.id.split("_")[1] : 0;
obj.value = val;
//document.getElementById("text_"+ obj.id.split("_")[1]).value = val;
}
function calcularTodos(){
for(var i = 0 ; i < document.getElementsByName("chk").length; i++)
calcular(document.getElementsByName("chk")[i], 1);
}
</script>
[HIGHLIGHT="HTML"]
<form>
<label for="name">Nombre</label>
<input type="text" name="nombre" id="nombre" class="text ui-widget-content ui-corner-all" />
<table width="747" border="0" id="users" >
<tr>
<td width="244"><label>
<input type="checkbox" name="chk" value="1" id="chk" onclick='calcular(this,0);'/>
Opcion 1
</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="4" id="chk" onclick='calcular(this,0);'/>
Opcion 2 </label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="7" id="chk" onclick='calcular(this,0);'/>
Opcion 3 </label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="10" id="chk" onclick='calcular(this,0);'/>
Opcion 3</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="13" id="chk" onclick='calcular(this,0);'/>
Opcion 3</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="16" id="chk" onclick='calcular(this,0);'/>
Opcion 3</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="19" id="chk" onclick='calcular(this,0);'/>
Opcion 3</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="22" id="chk" onclick='calcular(this,0);'/>
Opcion 3</label></td>
</tr>
<tr>
<td><label>
<input type="checkbox" name="chk" value="25" id="chk" onclick='calcular(this,0);'/>
Opcion 3</label></td>
</tr>
<tr>
<td><input type="checkbox" name="chk" value="28" id="chk" onclick='calcular(this,0);'/>
Opcion 3</td>
</tr>
<tr>
<td><input type="checkbox" name="chk" value="31" id="chk" onclick='calcular(this,0);'/>
Opcion 3</td>
</tr>
<tr>
<td><input type="checkbox" name="chk" value="34" id="chk" onclick='calcular(this,0);'/>
Opcion 3</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><label>
<div align="center">
<input name="checkbox" type='checkbox' id='chk_todos' onclick="calcularTodos();" value="checkbox" />
</div>
</label>
<div align="center">todos</div></td>
</tr>
</table>
</fieldset>
</form>
[/HIGHLIGHT]