Ayy*_*udy 2 javascript forms dojo dijit.form
给定一个dojo输入小部件(任何表单小部件),获取小部件表单元素的最佳方法是什么?即父元素.
即我希望完成这样的功能:
function getForm(widget) {
return ( /**code goes here **/);
}
Run Code Online (Sandbox Code Playgroud)
谢谢
小智 5
如果您只是在寻找表单元素,那么最好找到输入(或其他表单内容元素)并使用其表单属性.像下面这样的东西
function getForm(widget) {
var inputNode = widget.valueNode || widget.focusNode;
if (inputNode) return inputNode.form;
return null;
}
Run Code Online (Sandbox Code Playgroud)
适用于我看过的小部件.可能会错过一些小部件,但不要以为你会得到误报.
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |