checkbox включен запускаем одну функцию выключен другую
Подскажите как реализовать
есть checkbox при нажатие запускаю функцию, чтобы занести значение в базу данных занес теперь надо написать функцию чтобы удалить. Написал удаляет теперь надо считать когда включен а когда нет то есть включен: запускаем функцию qwerty выключен: запускаем qwerty2 как реализовать |
if (checkbox.checked) qwerty(); else qwerty2(); |
Спасибо помогло
Цитата:
|
Цитата:
Передавать в функцию необходимые параметры, соответствующие чекбоксу что же ещё)) |
Цитата:
но я думал сделать так поправьте если я не прав, у меня есть два чебокса <input id="fuck" name="" type="checkbox" value="Левый" onchange="fuck()" />Левый<br /> <input id="fuck2" name="" type="checkbox" value="Правый" onchange="fuck2()" />Правый<br /> скорее я понимаю что так наверное не правильно, но пока я учусь хочу понять по нажатию на один и другой запускаются разные функции, теперь при выключенном чебоксе хочу запустить функцию удаления из базы.. пробую так <script>
function Go() {
if (document.getElementById('id_чебокса').checked) fuck(); else fuck_dell();
}
</script>
не пашет... |
<script>
function Go() {
var n=(document.getElementById('fuck').checked)? fuck(): fuck3()
}
</script>
так не ругается но все равно не пашет |
ну для начала, событие должно быть click
|
Цитата:
я просто не пойму как чебокс считать [HTML]<form> <input id="fuck" name="" type="checkbox" value="Левый" onclick="fuck" />Левый<br /> <input id="fuck2" name="" type="checkbox" value="Правый" onclick="fuck2" />Правый<br /> </form>[/HTML]
<script type="text/javascript">
$(function fuck(){
$("#fuck").click(function(){
var a = $("#fuck").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){
});
});
});
</script>
|
onclick="fuck2" ? а где скобочки.
При вызове функции Думаю вам следует побольше почитать учебник по событиям, понять что да как работает. Цитата:
<input type="checkbox" value="first" onclick="clk(this);" /> first<br />
<input type="checkbox" value="second" onclick="clk(this);" /> second
<script>
function clk(obj) {
alert(obj.value+' checked: '+obj.checked);
}
</script>
|
Цитата:
|
Запустил
function clk(obj) {
if((obj.value+obj.checked)=='левый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){
});
});
};
};
но если пишу после else не пашет ? |
Спасибо вы мне очень помогли, вот я идиот оказывается :))))))
|
| Часовой пояс GMT +3, время: 04:07. |