exhtml
9/28/2017 - 9:16 AM

get Checkbox or Radio input field value

*OJO LA CLAVE ESTÁ EN AGREGAR ':checked' AL SELECTOR A LA HORA DE OBTENER EL .val()


var scheduleFrequency;

/* CHECKBOXES

<label class="checkbox">    
  <input type="checkbox" data-toggle="checkbox" name="scheduled-days[]" value="L"> 
  <i></i> L
</label>
<label class="checkbox">    
  <input type="checkbox" data-toggle="checkbox" name="scheduled-days[]" value="M"> 
  <i></i> M
</label>

*/

scheduleFrequency = [];
$('input[name="scheduled-days[]"]:checked').each(function(){
  scheduleFrequency.push($(this).val());
});
scheduleFrequency = scheduleFrequency.join(',');


/* RADIOBUTTONS

<label class="radio">    
  <input type="radio" data-toggle="radio" name="scheduled-frequency" value="7"> 
  <i></i> Semanal
</label>
<label class="radio">    
  <input type="radio" data-toggle="radio" name="scheduled-frequency" value="15"> 
  <i></i> Quincenal
</label>

*/

scheduleFrequency = $('input:radio[name="scheduled-frequency"]:checked').val();