Кто поможет разобраться со скриптом?

java скрипт ява джава

var hash = {

websites : {
markup : 1000,
markup2 : 1000,
markup3 : 2500,
},
script : {
markup11 : 2000,
markup12 : 1000
}
}

document.websites.markup1.value = service.websites.markup1;
document.websites.markup2.value = service.websites.markup2;
document.websites.markup3.value = service.websites.markup3;

document.script.markup11.value = service.script.markup11;
document.script.markup12.value = service.script.markup12;



function counter()
{
var elements = document.websites.getElementsByTagName("input");
var count = 0;
for(i = 0; i<elements.length; i++)
{
if (elements[i].type == "checkbox" && elements[i].checked)
{
count = count + parseInt(elements[i].value);
}
}
document.getElementById('sum').innerHTML = count;
alert(document.websites.markup1.value);
alert(service.websites.markup1);
}
</script>
<body>
<form name="websites" onclick="counter();">
<input type="checkbox" name="markup1" />
<input type="checkbox" name="markup2" />
<input type="checkbox" name="markup3" />
</form>
<div id="sum"> </div>

В конце функции в js я сначала вывожу алертом значение одного чекбокса (просто для проверки) и
он мне выводит значение "on", когда я проверяю хэш алертом, то все нормально... Что за значение "on".... Может я не так присваиваю к инпуту значение?

Примечание:
извиняюсь это опечатка... я просто переменные другие использую, и у меня хэш намного больше... Я поменял переменные и сделал опечатку. Не в этом проблема...
Ответы:
а это ничего что у вас в начале  markup : 1000,  а потом уже везде markup1?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.