Como sacar elemento seleccionado en un radio o sacar elementos seleccionados en un checkbox con javascript

Radio-Checkbox

Radio-Checkbox
Weno este código sirve para ambas cosas, lo único que hay que hacer es pasarle a la función el nombre del grupo de los elementos radio o checkbox, en el primer caso regresa el valor del radio que ha sido seleccionado, en el caso de los checkbox regresa un arreglo con los valores que han sido seleccionados (como sabemos el checkbox es de selección múltiple, el radio no).


function obtenerValoresSeleccionads(nombreElemento){
// con el nombre del grupo de elementos (radios o checkbox)
// jalamos todos los elementos
var elementos=document.getElementByName(nombreElemento);

//creamos este arreglo para usarlo
//en caso de que se use un checkbox
var valoresSeleccionados=new Array();

//este es el contador para poder
//almacenar los valores seleccionados
var contValoresSeleccionados=0;

//recorremos el grupo de elementos
for(var i=0;i < elementos.length; i++){ //si el elemento es un radio y esta seleccionado //entonces regresamos el valor de ese elemento*/ if(elementos[i].type=='radio' && elementos[i].selected=true){ return elements[i].value; } else if(elementos[i].type=='checkbox' && elementos[i].selected=true){ //si los elementos son checkbox entonces //puede haber mas de un valor seleccionado //asi que si el valor esta seleccionado //se guarda en el arreglo valoresSeleccionados[contValoresSeleccionados]=elementos[i].value; contValoresSeleccionados++; } } //al terminar de guardar los elementos seleccionados //del checkbox, se regresa un arreglo con los valores de los elementos return valoresSeleccionados; }

Como me lo avente sin edtor, despues checo si tiene errores, pero no deberia. Ojala les sirva.

Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.