Ciao a tutti sto facendo uno script di controllo che mi permette di bloccare il submit se l'utente non ha selezionato nemmeno un checkbox, peró non va e naturalmente non mi da errori in console.
Se vedete degli errori dite pure, grazie a tutti.
Codice HTML:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>checked demo</title>
<style>
div {
color: red;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"/></script>
</head>
<body>
<form>
<p>
<input type="checkbox" name="newsletter" value="Hourly" >
<input type="checkbox" name="newsletter" value="Daily">
<input type="checkbox" name="newsletter" value="Weekly">
<input type="checkbox" name="newsletter" value="Monthly">
<input type="checkbox" name="newsletter" value="Yearly">
<input type='submit'>
</p>
</form>
<div></div>
<script>
var countChecked = function() {
var n = $( "input:checked" ).length;
if(n === 0){
event.preventDefault();
alert (n);
}
return;
};
$( "input[type=submit]" ).on( "submit", countChecked );
</script>
</body>
</html>