将 JavaScript 添加到 SharePoint 中的 NewForm for SPList
本文关键字:NewForm for SPList 中的 SharePoint JavaScript 添加 | 更新日期: 2023-09-27 18:32:23
我在SharePoint中有一个SPList,我想为它编辑NewForm.aspx。我想以编程方式将一些JavaScript作为WebParts添加到表单中。
我该怎么做?
感谢您的帮助。
在 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/