Пытаюсь проверить checkbox на активность
<table>
<tr>
<td><img id="disc" src="../pic/disk/clear.gif" width="230" height="297" /></td>
<td><input id="disc" type="checkbox" />Печать на диске</td>
</tr>
</table>
<button onclick="t()" >Проверить</button>
<script>
function t(){
if ($("#disc").is(':checked') == 'checked'){
alert('on');
}
else {
alert('off');
}
//$("#disc").attr("src",'../pic/disk/print.gif');
}
//по окончании загрузки назначаем переменную для отображения картинки
$(document).ready(function(){
var img = 0;
//alert(img);
});
Хоть отмечен он хоть нет все равно выдает "off" |
Цитата:
|
Alex_dark74,
полюбопытсвуйте что такое id да и тогда id для чекбокса придумайте |
function t(){
if ($("#disc").is(':checked')){
alert('on');
}
else {
alert('off');
}
//$("#disc").attr("src",'../pic/disk/print.gif');
}
//по окончании загрузки назначаем переменную для отображения картинки
$(document).ready(function(){
var img = 0;
//alert(img);
});
та же беда! |
Цитата:
Т.ч. начни хоть с этого... |
Да ребята! Вы правы!
Спасибо! |
Продолжаю бороться!!!
function print_for_disc(){
var y = 1;
if ($("#disc").is(':checked')){
img = (img + 2);
alert(img);
$("#d").attr("src",'../pic/disk/print.gif');
}
else {
$("#d").attr("src",'../pic/disk/clear.gif');
img = (img - 2);
alert(img);
}
}
//по окончании загрузки назначаем переменную для отображения картинки
$(document).ready(function(){
var img = 0;
alert(img);
});
почему то ни img = (img + 2); ни img = (img - 2); не работают выдает img is not defined ведь я переменную img определил после загрузки страницы! |
Alex_dark74,
невидно вашей переменной - из одной функции в другую без изврата незаглянешь -- уберите строки 15 и 18 |
Цитата:
Бороться с ними бесполезное и не нужное занятие. |
function print_for_disc() {
var y = 1, checked = $("#disc").is(':checked')
img += checked ? 2 : -2;
$("#d").prop("src", '../pic/disk/' + (checked ? 'print' : 'clear') + '.gif');
}
var img = 0;
|
| Часовой пояс GMT +3, время: 19:23. |