Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Циклы


Автор: Chate 7.8.2017, 15:24
Здравствуйте. Пожалуйста, помогите понять, почему не работает код: 
Код

<html>
<body>
<form name="forma1">

  <input type="text" name="bukva1" placeholder="Буква 1">
 
  <button type="submit" name="lead_subscribe" onClick="f()">Зашифровать</button>
<input type="text" name="rez" placeholder="Результат">

</form>

 
Код

<script>
 function f () {
var x = document.forma1.bukva1.value;
var z = document.forma1.rez.value;

document.forma1.rez.value=z;
 
 switch (x) {
    case 'А':
      z=(".-");
      break;
    case 'Б':
      z=("-...");
      break;
    case 'В':
      z=(".--");
      break;
    
  }
  }
  f();
</script>


Код

</body>
</html>



Автор: Romikgy 8.8.2017, 09:51
switch - это не цикл , это выбор ! цикл это или for или while 

Автор: igorold 9.8.2017, 09:39
А если так сделать:

Код

<script>
 function f () {
var x = document.forma1.bukva1.value;
var z = document.forma1.rez.value;
 
 switch (x) {
    case 'А':
      z=(".-");
      break;
    case 'Б':
      z=("-...");
      break;
    case 'В':
      z=(".--");
      break;
    
  }
document.forma1.rez.value=z;
  }
  f();
</script>

Автор: webguru 8.9.2017, 14:00
Вот хороший мануал по циклам JavaScript  http://webdiz.com.ua/osnovy-javascript/tsikly-while-for-v-javascript

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)