Может кто-нибудь помочь мне, почему это не работает, как я ожидаю. Что я пытаюсь сделать, это добавить к переменной javascript на основе выпадающих списков.Добавление переменных javascript вместе
Итак: Вопрос 1 Если да х = х + 1
Вопрос 2 Если да х = х + 3
так, если да и х = 4
Прямо сейчас, это не позволит й добавить к й, вместо этого, он reasigns х каждый раза
<script src="http://code.jquery.com/jquery-1.4.2.min.js" type="text/javascript"></script>
<script>
var z=1
var y=1
</script>
<script>
$(document).ready(function() {
$("#checkbox_1").change(function() {
if($(this).val() == "Yes") {
var x=y;
$("#textbox_1").attr('disabled', true);
$("#textbox_1").val(x);
}
else {
var x=x-1;
$("#textbox_1").attr('disabled', true);
$("#textbox_1").val(0);
}
});
});
</script>
<script>
$(document).ready(function() {
$("#checkbox_2").change(function() {
if($(this).val() == "Yes") {
var x=y+z;
$("#textbox_1").attr('disabled', true);
$("#textbox_1").val(x);
}
else {
var x=x-1;
$("#textbox_1").attr('disabled', true);
$("#textbox_1").val(0);
}
});
});
</script>
Do you have your Vheicals Title?<br />
<SELECT class="enteredClassic" id="checkbox_1"/>
<OPTION selected value=No>Select Option</OPTION>
<OPTION value=No>No</OPTION>
<OPTION value=Yes>Yes</OPTION>
</SELECT>
<br />
<br />
Do you earn more then $1,500 per month?<br />
<SELECT class="enteredClassic" id="checkbox_2" />
<OPTION selected value=No>Select Option</OPTION>
<OPTION value=No>No</OPTION>
<OPTION value=Yes>Yes</OPTION>
</SELECT>
<br />
<br />
Your chances of funding: <br />
<SELECT class="enteredYear" id="textbox_1" name=year>
<OPTION selected value="0">0%</OPTION>
<OPTION value=1>10%</OPTION>
<OPTION value=2>20%</OPTION>
<OPTION value=3>30%</OPTION>
</SELECT>
'x' должна быть глобальной переменной, такой как y и z. Они не разделяют сферу действия между двумя опросами флажков. – DevlshOne
Кроме того, ваша разметка HTML ужасна. ВСЕ значения свойств должны иметь кавычки. – DevlshOne