在Yii中使用javascript动态引用对象ID
Dynamically referencing object ID with javascript in Yii
我正在用Yii创建一个表格输入,这工作得很好,我可以保存所有字段的值。但是,我还想在输入字段旁边添加一个字段,该字段显示输入字段的值乘以/除以另一个值。我希望这个值在输入字段中的值发生变化时得到更新。我的输入字段是这样创建的:
echo $form->textField($productorder, "[$index]unitsShipped", array(
'onchange' => 'javascript:$("#pallets0").val(this.value/7)'
));
旁边带:
的字段echo $form->textField($productorder, "unitsShipped", array(
'id' => "pallets".$index,
));
上面的所有内容都包含在for循环中。
上面的工作,但只适用于第一个字段,因为我静态地引用相同的字段为我的所有输入字段。但我不知道如何动态地赋值?我的托盘字段的ID是动态分配的,如果我设置"onchange"引用为"pallet1",这将工作,但ofc只适用于下一个托盘字段。
我试着把字符串集中在javascript中,但到目前为止还没有运气。
假设两个字段都在索引
的同一循环中,这应该可以使您引用当前的托盘。echo $form->textField($productorder, "[$index]unitsShipped", array(
'onchange' => 'javascript:$("#pallets'.$index.'").val(this.value/7)'
));
相关文章:
- 在动态创建的元素上获取对特定选择器的引用
- 通过动态创建数组名称在单击函数中引用 javascript 数组
- 使用 Reactjs 保留对动态子引用的引用
- 存储对追加动态添加的元素的引用
- '这'引用了jQuery on()中错误的动态生成元素
- 如何动态引用 jQuery 插件实例
- 在 javascript 中使用变量来动态引用 html 元素
- JQuery:如何动态引用元素
- 动态引用函数时的Javascript变量范围
- 如何在React上获得动态引用
- 动态引用导入
- 使用参数动态引用json对象
- 动态引用变量(对象)
- 动态引用类属性
- 在Yii中使用javascript动态引用对象ID
- 动态引用JQUERY中的子元素
- 如何在Javascript中动态引用字符串
- 在开头或动态引用javascript
- 动态引用一个嵌套的Javascript对象
- 如何动态引用对象