»
Tiếng AnhTiếng PhápTiếng Việt

In - Kiểm tra checkbox - JavaScriptBank.com

Phiên bản đầy đủ: jsB@nk » Biểu mẫu » Ô chọn » Kiểm tra checkbox
URL: https://www.javascriptbank.com/binary-operators-and-checkbox.html

Kiểm tra checkbox © JavaScriptBank.comHiệu ứng sẽ kiểm tra dữ liệu do người dùng đánh dấu thuộc lĩnh vực nào của biểu mẫu và có bao nhiêu vùng được đánh dấu.

Phiên bản đầy đủ: jsB@nk » Biểu mẫu » Ô chọn » Kiểm tra checkbox
URL: https://www.javascriptbank.com/binary-operators-and-checkbox.html



JavaScript
<script>// Victor Cuervo (mailto:victor@aulambra.com)datos = ['Football','Baloncesto','Atletismo','Balonmano','Gym','Karate'];/* Variable que guarda el valor que se almacenara en la Base de Datos */var checkboxActivados = 0;function activarValor (numero) {checkboxActivados ^= numero;}function potencia ( exponente ) {/* Retorna dos elevando al exponente recibido como parametro */calculo = 1;for (x=0;x<exponente;x++) {calculo = calculo*2;}return calculo;}function listarActivos() {/* Lista los checkbox que hay activados atendiendo a la variable activado. */lista = "Opciones activadas \n";for (x=0; x<datos.length; x++) {activado = checkboxActivados & potencia(x);if (activado != 0) {lista = lista +  " ·" + datos[x] + "\n";}}alert(lista);}function escribirOpciones () {/* Función que crea los checkbox a partir del array */for (x=0; x<datos.length; x++) {document.write("<input type='checkbox' onClick='activarValor(" + potencia(x) + ");'>" + datos[x] + "<br>");}}</script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<form name="form2">  <p> <script>escribirOpciones();</script>    <input type="button" name="Button1" value="Check the Data" onClick="alert(checkboxActivados);">    <input type="button" name="Button2" value="CheckBox Selections" onClick="listarActivos();">  </p></form><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->