- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 dojo 和 dijit,并且有一个 inlineEditBox 小部件。我正在 try catch onchange 事件并将键/值发布发送到 php 页面(以设置到数据库中)。该值是刚刚提交的新值,可从 e.target.value 获得。这很容易。
我希望键值为 inlineEditBox 小部件的 ID。我如何以编程方式访问它?
最佳答案
由于 InlineEditBox 是一个小部件,因此最好不要监视 DOM 级别的事件。相反,为什么不连接到 InlineEditBox.onChange?例如:
<span dojoType="dijit.InlineEditBox" ...>
<script type="dojo/connect" event="onChange" args="value">
console.log(this.id + " changed to value" + value);
</script>
</span>
关于javascript - Dojo:在 OnChange 上获取 inlineEditBox 的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/816825/
尝试使用 tutorial 中描述的 InlineEditBox . 代码未更改: require(["dijit/InlineEditBox", "dijit/form/Textarea", "do
道场 InlineEditBox允许用户单击一段文本,将其变成编辑框并允许编辑文本(然后可以保存或取消更改)。 就我而言,我需要以编程方式覆盖文本框的初始值(实际上是通过 REST 调用)。道场错误(
我正在尝试使用 InlineEditBox以及以下 dijit/form/ComboBox: var items = [ {name: 'new'}, {name: 'proces
我正在使用 dojo 和 dijit,并且有一个 inlineEditBox 小部件。我正在 try catch onchange 事件并将键/值发布发送到 php 页面(以设置到数据库中)。该值是刚
我是一名优秀的程序员,十分优秀!