Código Javascript
:
Ver original<script type="text/javascript">
$('.Obligatorio').each (function(){
if(!Existe($(this).attr('value'))) {
Alert('Error, campos invalidos:'.$(this).attr('id'));
}
});
</script>
asi solo no va a andar mi estimado colega, debes meterlo en una funcion, no lo aclare pero veo que es nesesario.
Código Javascript
:
Ver original<script type="text/javascript">
function validame(){
Estado = true;
$('.Obligatorio').each (function(){
if(!Existe($(this).attr('value'))) {
Alert('Error, campos invalidos:'.$(this).attr('id'));
Estado = false;
}
});
if(Estado){
$('#formulario').submit();//aca pondrias el id de tu formulario
}
}
</script>
y lo llamas con esto:
el cual debe estar fuera del formulario (NO ADENTRO) y ademas elimina el boton submit que tengas ya que este hara todo.
con respecto a lo otro:
Cita: <input type="checkbox" name="cap[]" id="chk1" class="chk1" value='Metal Alternativo'
<?php if($fila['variable'] == '????????') echo 'checked="checked"'; ?>/>
<label for="genero1">Metal Alternativo</label>
tendrias primero que definir un vector ejemplo:
$predefinidos[0]='metal';
$predefinidos[1]='celta';
$predefinidos[2]='gangnam style';
y luego hacerlo de esta forma:
<input type="checkbox" name="cap[]" id="chk1" class="chk1" value='$predefinidos[$Varible]'
<?php if($fila[$Varible] == $predefinidos[$Varible]) echo 'checked="checked"'; ?>/>
<label for="genero1">$predefinidos[$Varible]</label>
Nota: el indice de $predefinidos pueden ser numeros empesando por 0 o los id de los checkbox, una de las dos opciones, no recuerdo cual ahora y no tengo codigo como para probarlo, si no te anda una opcion prueba con la otra