Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как через HTML ввести переменную в JS и обратно (https://javascript.ru/forum/misc/68428-kak-cherez-html-vvesti-peremennuyu-v-js-i-obratno.html)

AlVar 15.04.2017 22:39

Как через HTML ввести переменную в JS и обратно
 
Здравствуйте, наверняка задание решается элементарно, но незнание синтаксиса всё сильно усложняет, изучил базовые вещи и примеры интернете, но что-то не так...

Задача. Нужно вбить букву в text, буква должна попадать в функцию, если это буква a, то она увеличивается до A, если нет, то нет.

Т.е. я ввожу текст "здравствуйте", а выводится "здрАвствуйте". Заранее благодарю.

https://jsfiddle.net/519dg4rf/

рони 15.04.2017 22:50

AlVar,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script>
     function my_keyupA(str) {
           document.getElementById('div1').innerHTML = str.replace(/a/g, "A")
         }
</script>
</head>

<body>
  <input type="text" name="x_charA" value="" id="x_charA" oninput="my_keyupA(this.value)"><br>

<table class=t1>
  <tr>
   <td><div class=d1 id="div1"></div>
   </td>
  </tr>
</table>

</body>
</html>

рони 15.04.2017 22:52

AlVar,
для русского заменить на это
str.replace(/а/g, "А")


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