Активный чекбокс должен иметь value="1"
Делаю калькулятор натяжных потолков.
вот что настрочил <form oninput="allCost.value=(area.value*320 +luster.value*300 +lamps.value*200 +obstacles.value*200 +windowCurtains.value*500 +niche.value*500)"> <fieldset id="calc"> <legend>Калькулятор</legend> <label>площадь, м² <input name="area" type="number" min="1" max="50" step="1" value="12" autofocus></label><br> <label>люстра <input type="checkbox" name="luster" value="1" checked></input></label><br> <label>светильников <input name="lamps" type="number" min="0" max="50" step="1" value="0"></input></label><br> <label>обводов труб <input name="obstacles" type="number" min="0" max="20" step="1" value="0"></input></label><br> <label>гардина <input type="checkbox" name="windowCurtains" value="1" checked></input></label><br> <label>ниша<input type="checkbox" name="niche" value="1" checked></input></label><br> <p>примерная стоимость <output name="allCost">3200</output> р.<br> (точная после замера)</p> </fieldset> </form> Надо чтобы неактивный чекбокс имел value="0", а активный value="1" Как это реаизовать? Или по-другому сделать? |
Глеб Великанов,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <form onclick="allCost.value=(area.value*320 +~~luster.checked*300 +lamps.value*200 +obstacles.value*200 +~~windowCurtains.checked*500 +~~niche.checked*500)"> <fieldset id="calc"> <legend>Калькулятор</legend> <label>площадь, м² <input name="area" type="number" min="1" max="50" step="1" value="12" autofocus></label><br> <label>люстра <input type="checkbox" name="luster" value="1" checked></input></label><br> <label>светильников <input name="lamps" type="number" min="0" max="50" step="1" value="0"></input></label><br> <label>обводов труб <input name="obstacles" type="number" min="0" max="20" step="1" value="0"></input></label><br> <label>гардина <input type="checkbox" name="windowCurtains" value="1" checked></input></label><br> <label>ниша<input type="checkbox" name="niche" value="1" checked></input></label><br> <p>примерная стоимость <output name="allCost">3200</output> р.<br> (точная после замера)</p> </fieldset> </form> </body> </html> |
рони,
alert([true * 100, false * 100]) |
danik.js,
ок! |
О чудо!) Спасибо большое! Погуглил что за тильды — так и не вкурил нифига.
|
|
Часовой пояс GMT +3, время: 12:04. |