Я схожу с ума от этого, у меня работает хромая функция, но она не совместима со всеми браузерами:
код javascript:
function KeepCount() {
var NewCount = 0;
if (document.FormName.iphone3g1.checked)
{NewCount = NewCount + 1;}
if (document.FormName.iphone3g2.checked)
{NewCount = NewCount + 1;}
if (document.FormName.iphone3g3.checked)
{NewCount = NewCount + 1;}
if (document.FormName.iphone3g4.checked)
{NewCount = NewCount + 1;}
if (NewCount == 2){
valor.value = total.value - (total.value*20/100);}
if (NewCount <= 1){
valor.value = 0;
}
}
html part:
<input onclick="clickCh(this);return KeepCount();" type="checkbox" name="iphone3g1" value="50.00"> Vidro Partido<br />
<input onclick="clickCh(this);return KeepCount();" type="checkbox" name="iphone3g2" value="59.00"> LCD Danificado<br />
<input onclick="clickCh(this);return KeepCount();" type="checkbox" name="iphone3g3" value="80.00"> Substituir capa traseira<br />
<input onclick="clickCh(this);return KeepCount();" type="checkbox" name="iphone3g4" value="38.00"> Botão Volume
Ну, это относится к дисконту с использованием Chrome и Firefox, но мне все равно не очень нравится код.
Я знаю, что здесь много экспертов, может кто-то изВы помогаете мне, пожалуйста? Я был бы очень благодарен