将 JavaScript 添加到 SharePoint 中的 NewForm for SPList

本文关键字:NewForm for SPList 中的 SharePoint JavaScript 添加 | 更新日期: 2023-09-27 18:32:23

我在SharePoint中有一个SPList,我想为它编辑NewForm.aspx。我想以编程方式将一些JavaScript作为WebParts添加到表单中。

我该怎么做?

感谢您的帮助。

将 JavaScript 添加到 SharePoint 中的 NewForm for SPList

在 SharePoint 设计器中的"列表和库"部分打开列表。在列表设计器视图中,您将看到与列表关联的表单列表,通常会列出"NewForm.aspx"表单。右键单击此按钮,然后选择"在高级模式下编辑文件"以显示用于表单的ASP .Net/HTML标记。

现在,在页面标记中添加自定义块。我通常建议您找到 id 为 'PlaceHolderMain' 的 asp:content 元素。在内容占位符元素打开后立即将脚本添加为第一个元素,如下所示:

<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
<script type='text/javascript' language='javascript'>
$(document).ready(function(e) { alert('my custom script has loaded'); });
</script>
..
.. Existing markup
..
</asp:Content>

我上面的示例假设您的母版页中存在 jQuery,以便在表单完全加载后显示消息。

如果您不想(或不能)使用SharePoint Designer,则可以将

?工具窗格视图 = 2

以在

浏览器中以设计模式打开查看/编辑/新建表单。

http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/