Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   как поймать checkbox и направить в функцию (https://javascript.ru/forum/events/21854-kak-pojjmat-checkbox-i-napravit-v-funkciyu.html)

Sadist_dead 26.09.2011 21:46

как поймать checkbox и направить в функцию
 
<input type="checkbox" value="левый"  onclick="clk(this);" /> first<br />
<input type="checkbox" value="Правый" onclick="clk(this);" /> second
<script>
function clk(obj) {
  var b = (obj.value+obj.checked);
   if (b==='левыйtrue'){$(function fuck(){




	var a = $("#qwer").val();
	var b = <?php  echo $user; ?>
	
	
$.ajax({
	type: "POST",
	url: "http://localhost/football/add_polog.php",
	data: ({a:a,b:b}),
	dataType: 'json',
	beforesend: alert("Отправляемые данные a=" +a+ "b="+b),
	
success: function(data){
   
 
           
			$.each(data, function(index,a){
    // index -> eaeie ii n?aoo iauaeo a data, a -> data[ index ]
    for(var i in a ) {
        // i -> Id_p, a[ p ] -> qwerty

		if(i === "pologenie"){
			$("#pologenie" + index).empty(a[i]);	 
			$("#pologenie" + index).append(a[i]);
			
			
	 };// cae?uoea if

	 
}; // cae?uoea for

         //  alert("Iiia? : "+ index+"\n\n ?cue : "+ a[i]);		 
}); // cae?uoea $.each(data, function(index,a){   
}, // cae?uoea success: function(data){
   
 



});












});
};};
   if (b==='левыйfalse'){тут другая функция };

не работает , не могу понять почему ??
</script>

ksa 27.09.2011 09:29

Цитата:

Сообщение от Sadist_dead
не работает

Что именно не работает? У меня все работает...

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
label {
	display: block;
}
</style>
<script type="text/javascript">
function clk(obj) {
	var b = (obj.value+obj.checked)
	if (b==='левыйtrue') {
		alert('левый активен')
		return
	}
	if (b==='левыйfalse') {
		alert('левый выключен')
	}
}
</script>
</head>
<body>
<label><input type="checkbox" value="левый"  onclick="clk(this);" /> first</label>
<label><input type="checkbox" value="Правый" onclick="clk(this);" /> second</label>
</body>
</html>


Смотрел в ИЕ8...


Часовой пояс GMT +3, время: 10:16.