gpt4 book ai didi

javascript - 共享点 : Submit form data from Edit form and then redirect to display form

转载 作者:行者123 更新时间:2023-11-28 02:58:58 26 4
gpt4 key购买 nike

这是用于将数据提交到自定义列表的自定义 Editform.aspx。用户完成表单后,他应该能够点击按钮甚至“确定”按钮,并让 sharepoint 将表单数据提交到列表,然后重定向到项目显示表单 (dispform.aspx?ID='itemid') 。我能够通过操作 document.location.href 来获取当前项目的 ID。我尝试使用 __doPostBack 和 __commit 和 __redirect (重定向到 URL displayform?ID='itemid')在 javascript 中进行回发,但是当重定向发生时,我发现更改没有更新!

有人能做这样的事情吗?

最佳答案

通过修改源查询字符串参数中的 URL,您可以使表单在发布后重定向到任何位置。使用 javascript,您可以在该查询字符串参数中查找特定的 URL (/location/dispform.asp?ID=),如果不存在,则将页面重定向到其自身,但将 Source 参数填写到 w 的位置/您要将其发送到的 ID。

最难的部分是在 javascript 中解析当前 URL + 参数。我发现一些 JS 代码片段可以让事情变得更容易。

以这种方式重写 EditForm URL 的好处之一是“取消”按钮会将用户发送到 DispForm 页面,而不是他们最初来自的位置,尽管大多数人可能会使用后退按钮。

关于javascript - 共享点 : Submit form data from Edit form and then redirect to display form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1725241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com