当我在表单上创建提交按钮时,会在 HTML 中生成以下内容
XSP.attachEvent("view:_id1:_id2:_id38:_id55",
"view:_id1:_id2:_id38:button1", "onclick", null, true, 2);
});
"view:_id1:_id2:_id38:_id55" = eventHandler 的 clientId
"view:_id1:_id2:_id38:button1" = 按钮 clientID(一点也不混乱)
尽管我很喜欢《便携式命令指南》,但我无法确定如何以编程方式获取 eventHandler clientId。
我需要 clientID 使用 $$xspsubmitid 字段值通过 ajax 提交表单
这可以通过面孔来完成吗?和SSJS?
深入了解您想做的事情,我认为看看我之前写的这篇文章会让您更深入地了解正在发生的事情。您尝试获取的 ID(clientId,而不是 targetClientId)是事件处理程序的 id,您可以通过为其分配 id 来获取,例如:
<xp:eventHandler id="foo">
这将强制运行时使用指定的 ID 而不是自动生成的 ID,从而允许您获取它的句柄。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)