Получается так что при загрузке страницы, стоит рисунок когда галочка, при нажатии, можно переключить на отсутствие галочки, а вот снова включить галочку не выходит ( Помогите, пожалуйста исправить.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Kuzyo
Помогите пожалуйста подправить код.
Нужно стилизировать чекбокс, решил с помощью java скрипта и спрайтов.
В html прописал так:
<span class="check-box" onclick="changeCheck(this)" id="check-box1"><input type="checkbox" name="check-box"/></span>
сам скрипт:
<script type="text/javascript">
function changeCheck(el)
/*
функция смены вида и значения чекбокса
el - span контейнер дял обычного чекбокса
input - чекбокс
*/
{
var el = el,
input = el.getElementsByTagName("input")[0];
if(input.checked)
{el.style.backgroundPosition="1 1";
nput.checked=false;
}
else
{ el.style.backgroundPosition="0 -22px";
input.checked=true;
}
return true;
}
function startChangeCheck(el)
/* если значение установлено в on, меняем вид чекбокса на включенный*/
{ var el = el,
input = el.getElementsByTagName("input")[0];
if(input.checked)
{
el.style.backgroundPosition="0 -17px";
}
return true;
}
function startCheck()
{
/* при загрузке страницы заменяем проверяем значение чекбокса в указанном контенере.
если чекбоксов несколько, нужно будет несколько раз вызвать функциую с нужными id
*/
startChangeCheck(document.getElementById("check-box"));
}
window.onload=startCheck;
</script>
Получается так что при загрузке страницы, стоит рисунок когда галочка, при нажатии, можно переключить на отсутствие галочки, а вот снова включить галочку не выходит ( Помогите, пожалуйста исправить.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.