Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция работает не правильно (https://javascript.ru/forum/misc/71753-funkciya-rabotaet-ne-pravilno.html)

Vika.St 10.12.2017 15:14

Функция работает не правильно
 
Здравствуйте! Помогите пожалуйста, лабораторная работа в институте. В функциях func1 и func2 не выполняется первая условная инструкция, когда в списке выбираешь женский пол.
<html>
  <head>
    <title> Конвертор </title>
    <script type="text/javascript">
     function func1(){
         var a=+document.getElementById("znach").value;
         if (document.getElementById("spisok").options[1].value="woman"){
            var b=a-110}
         if (document.getElementById("spisok").options[2].value="man"){
            var b=a-100} 
         document.getElementById("Re").value=b
         }
     function func2(){
         var a=+document.getElementById("znach").value;
         if (select.value="woman"){
            var b=a+110}
         if (select.value="man"){
            var b=a+100}
         document.getElementById("Re").value=b
         }
     function func3(){
         document.getElementById("znach").value="";
         select.selectedIndex=0;
         document.getElementById("Re").value="";
         }
     function func4(){
         alert(' ')
         }
   </script>
  </head>
  <body bgcolor=#FFE4E1>
   <br/>
   <center>
   <h1>"Соотношение вес-рост"</h1>
   <p> Конверет предназначен для определения вашего идеального веса или роста. Для того чтобы посчитать вес, вам необходимо ввести рост в сантиметрах, я для того чтобы посчитать рост - вес в килограммах. </p>
   <input type="text" id="znach"placeholder="Введите Ваш вес/рост">
   <select id="spisok">
     <option selected disabled> -Выберете пол- </option>
     <option value="woman"> Женский </option>
     <option value="man"> Мужской </option>
   </select>
   <br/> <br/>
   <input type="button" value="Вес" onClick="func1()" >
   <input type="button" value="Рост" onClick="func2()" >
   <br/> <br/>
   <input type="text" id="Re" placeholder="Результат">
   <br/> <br/>
   <input type="button" value="Очистить поля" onClick="func3()" >
   <input type="button" value="Об авторе" onClick="func4()" >
  </body>
</html>

рони 10.12.2017 15:17

Vika.St,
Цитата:

Сообщение от Vika.St
не выполняется первая условная инструкция

у вас нет условия, есть присвоение

Vika.St 10.12.2017 15:31

А почему выполняется тогда вторая?

рони 10.12.2017 15:43

Vika.St,
if(... == ...)

Vika.St 10.12.2017 16:05

Не помогло

ksa 11.12.2017 09:22

Цитата:

Сообщение от Vika.St
Не помогло

Ты бы показывал, что в итоге делаешь... ;)


Часовой пояс GMT +3, время: 15:09.