Получение оповещения, чтобы всплывающее окно - PullRequest
0 голосов
/ 09 января 2020

Это HTML Код

<p>
 filename:
<input type="text" id="finput">
<input type="button" value="upload" onclick:"uploadText()">
</p>

Это javascript функция, которую я пытался написать и вызвать:

function uploadText(){
  var textinput= document.getElementById("finput");
  var userinput= textinput.value;
  alert ("you chose" + userinput);
  };

Я не уверен, что не так. Когда я нажимаю кнопку, нет ответа или предупреждения. Я использую codepen и пишу этот код. Любое понимание того, что я делаю неправильно?

вот ссылка на кодовый блок: https://codepen.io/sophiesucode/pen/qBEoOEV

1 Ответ

1 голос
/ 09 января 2020

В html вы назначаете со знаком равенства (=), и здесь у вас есть двоеточие (:) в назначении обработчика события.

Двоеточия используются в стилях CSS, но не HTML. Измените его на знак равенства, и он работает.

<input type="button" value="upload" onclick="uploadText()">
...