Здравствуйте! Накопилось немало вопросов. Уже второй день не могу написать простенький код.
Есть форма с checkbox'ами при нажатии кнопки отправить должно выводится сообщение если не выбран ни один элемент (и форма не должна отправиться)
function x(){
alert("sdf");
$.each($.('.f'), function(i,obj){
if(!$(obj).val() && !$(obj).attr('checked')){
alert('Заполнены не все поля');
return false;
}else{
alert ("sdf"); return true;
}
});
}
Я долго ломал голову и решил проверить простенький код
<html>
<head>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js'></script>
<script language = "text/javascript">
function x(){
alert("sdf");
}
</script>
</head>
<body>
<form name = "wep" action = "" onSubmit = "x()">
<input class = "f" type = "checkbox" name = "f"/>
<input type = "submit" onsubmit= "x()" value = "sdf"/>
</form>
<a href = "javascript://" onclick = "x()">sdfsdf</a>
</body>
</html>
Код не работает. Очень интересно узнать почему?
И еще видел записи такого рода
<input type = "submit" onsumbit = "return funcname();"/>
или
<input type = "submit" onsumbit = " funcname(); return false;"/>
что то вроде этого. что они значат и для чего нужны?
В гугле найти не смог.
p.s. js в браузере включен.