【问题标题】:Knockout JS "value" binding not working in Edge淘汰赛JS“价值”绑定在Edge中不起作用
【发布时间】:2021-02-14 10:11:21
【问题描述】:

我有一个小表单,在多个文本区域中列出了相同的数据,并且在按下保存按钮时在末尾有一个带有“值”绑定的新文本区域字段,它在 chrome 中有效,但仅在 EDGE 中存在问题

 <textarea class="input"
                                  maxlength="200"
                                  placeholder="Enter your text here..." 
                                  data-bind="disable: !$data.Editable(), value: $data.BodyText, 
                                  >
 </textarea>

我错过了什么

【问题讨论】:

  • 也许用双引号替换 $data.BodyText 后面的逗号?
  • 拜托,你有足够的streetcreds知道你应该提供一个小代码sn-p / fiddle来演示非工作代码,至少添加一个js-viewmodel..跨度>

标签: javascript data-binding knockout.js


【解决方案1】:

对于 input(文本)和 textarea 元素,您应该使用 textInput 绑定,因为它提供了用户输入的即时更新。

【讨论】:

  • 不正确,值可用,它只是更新 onblur。这完全取决于开发人员希望向用户表示数据的方式
猜你喜欢
  • 2018-05-21
  • 1970-01-01
  • 2014-10-28
  • 1970-01-01
  • 2016-06-13
  • 2013-08-14
  • 2014-01-10
  • 2015-12-27
  • 1970-01-01
相关资源
最近更新 更多