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
Hiệ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
<script>// Victor Cuervo (mailto:[email protected])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-->
<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-->