Не отображать элемент при выполнении условия
Приветствую.
Нахожусь на ранней стадии изучения, нужна помощь совет... Вообщем реализовано так (не весь код сам калькулятор http://www.techl.ru/polochnye_stellazhi_m400kg.html) ВОПРОС как сделать так когда высота\vysota выбрана 3000 или 4000мм то глубина\glubina 500 исчезает из выбора <select name="vysota" size="1"> <option value="0"> 2000 <option value="2" selected> 3000 <br> <p> </p> <select name="glubina" size="1"> <option value="0"> 500 ; <option value="1"> 600 <p> </p> <select name="dlina" size="1"> <option value="0" selected> 900 <option value="1"> 1200 <br> <script> var s1=1 if (((d.forms["form2"].elements["vysota"])[0]).selected) s1=2000 else if (((d.forms["form2"].elements["vysota"])[2]).selected) s1=3000; var p=1 if (((d.forms["form2"].elements["glubina"])[0]).selected) p=500 else if (((d.forms["form2"].elements["glubina"])[1]).selected) p=600; var t=1 if (((d.forms["form2"].elements["dlina"])[0]).selected) t=900 else if (((d.forms["form2"].elements["dlina"])[1]).selected) t=1200; var x=1 if (p==500 && s1==2000) x=1000 else if (p==600 && s1==2000) x=1078 else if (p==600 && s1==3000) x=1240; дальше формула подсчета и вывод |
ВОПРОС как сделать так когда высота\vysota выбрана 3000 или 4000мм то глубина\glubina 500 исчезает из выбора:
if (((d.forms["form2"].elements["vysota"])[2]).selected) { s1=3000; var p=1 $('select[name=glubina]')[0].disabled=true; } |
Не работает. Выбор глубины полностью блокируется после того как нажать расчет.
|
$('select[name=glubina] option[value=0]')[0].disabled=true; Так попробуй. Неужель так сложно свой же код додумать? |
Часовой пояс GMT +3, время: 23:58. |