首页 > 解决方案 > 我有这个功能的问题“未捕获的 ReferenceError:同步未在 HTMLInputElement.onkeyup 中定义”

问题描述

该功能不起作用,控制台向我显示此消息: Uncaught ReferenceError: sync is not defined at HTMLInputElement.onkeyup

`https://jsfiddle.net/sfzc68w0/`    

我希望 textarea 将包含来自输​​入的文本

标签: javascriptjqueryhtml

解决方案


那是因为你有 html 事件 onkeyup 的功能

<div class="form-group col-md-2">
  <label class="control-label" for="i1">Adresa de email</label>
  <input type="text" id="i1" name="i1" value="" class="form-control input-sm"     

  [HERE===>]onkeyup="sync()">


  <span class="invalid-feedback"></span>
</div>
<div class="form-group col-md-2">
  <label class="control-label" for="i2">Numarul de telefon</label>
  <input type="text" id="i2" name="i2" value="" class="form-control input-sm" 

  [HERE===>]onkeyup="sync()">

  <span class="invalid-feedback"></span>
</div>
<div class="form-group col-md-2">
  <label class="control-label" for="i3">Județ</label>
  <input type="text" id="i3" name="i3" value="" class="form-control input-sm"     

  [HERE===>]onkeyup="sync()">

  <span class="invalid-feedback"></span>
</div>

<div class="form-groenter code hereup col-md-12">
  <label for="body" class="label">Descriere - date de contact, adresă, stare etc.</label>
  <textarea name="body" class="form-control" rows="6"></textarea>
  <span class="invalid-feedback"></span>
</div>

您必须从那里删除它,或者只是在窗口对象(在窗口范围内)上创建“sync()”函数。


推荐阅读