Помогите со скриптом
Приветствую всех! вот сижу и бьюсь над скриптом:
function check() { for (i=1;i<8;i++) { if (document.getElementById('dop'+i).checked==false) { document.getElementById('do'+i).checked = true; document.getElementById('do'+i).value="Не выбрано."; } else { document.getElementById('do'+i).value="+" + document.getElementById('dop'+i).value + "р."; document.getElementById('do'+i).checked = true; } } } <input id="dop1" type="checkbox" name="AAA1" value="700"><span id="doptext1">Речь 3-5 страниц +0р.</span> <input id="do1" type="checkbox" hidden name="BBB1" value="0"> ну и т.п. фформы dop(i) и do(i). суть такова, нужно по итогу получить value="+700р." перепробовал кучу вариантов, но + воспринимается как спецсимвол и значение я получаю "700р." Как вывести этот самый плюс? |
\+
|
где же он не работает ? у #do1 value=="+700р."
<script>
function check() {
for (i=1;i<2;i++) {
if (document.getElementById('dop'+i).checked==false) {
document.getElementById('do'+i).checked = true;
document.getElementById('do'+i).value="Не выбрано.";
} else {
document.getElementById('do'+i).value="+" + document.getElementById('dop'+i).value + "р.";
document.getElementById('do'+i).checked = true;
}
}
}
</script>
<input id="dop1" type="checkbox" name="AAA1" value="700" onclick="check();"><span id="doptext1">Речь 3-5 страниц +0р.</span>
<input id="do1" type="checkbox" hidden name="BBB1" value="0">
|
alert('+'+700)
|
| Часовой пояс GMT +3, время: 10:06. |