Javascript-форум (https://javascript.ru/forum/)
-   Учебные материалы (https://javascript.ru/forum/study/)
-   -   Значение по умолчанию если нечего не выбранно (https://javascript.ru/forum/study/56728-znachenie-po-umolchaniyu-esli-nechego-ne-vybranno.html)

left.reger 19.12.2015 20:25

Какие-то странные проверки checkbox на checked ). Если искать
document.querySelector('input[name="sliv"]:checked')

input c name="sliv" да еще и чекнутый, то естественно, что не чекнутый и не найдет. А у не найденного и value, естественно будет не заданно.
Уж лучше как-нибудь так:
var slivVal = document.querySelector('input[name="sliv"]').checked;

Ну а стебаться над новичками, это конечно хорошо, но лучше все таки помочь.

рони 19.12.2015 20:37

left.reger,
просто чем ваш вариант лучше двух остальных?
var slivVal = document.querySelector('input[name="sliv"]').checked;
   slivVal = slivVal ? document.querySelector('input[name="sliv"]').value : 0;


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