在列表表单中插入javascript代码。

时间:2011-07-28 14:56:07

标签: sharepoint-2010 sharepoint-2007

我有一个列表,并希望在此列表的新表单中插入自定义javascript代码(加载表单时)。例如,当打开此列表的新表单时,我想对此表单进行一些布局修改。

怎么做?有多少种方法可以实现这一目标?

感谢。

更新:我询问有关SharePoint列表和SharePoint列表表单的问题,我想你看一下问题的标签:)。

3 个答案:

答案 0 :(得分:2)

您为SharePoint 2007和2010添加了标记,方法略有不同。

我同意之前的帖子,使用SP2010,你可以简单地使用InfoPath设计器进行表单设计,并做任何你喜欢的外观。

在SharePoint 2007中,有几种方法可以使用SharePoint Designer,编辑表单.aspx文件,隐藏开箱即用的表单并插入您可以编辑的自定义表单。您也可以在那里添加JavaScript代码。

如果您只是进行一些视觉修改,我首选的方法是JQuery,您可以将其添加到内容编辑器中,然后您可以查找行或列周围的特定标记并附加到它们并进行更改。

我认为您的问题和标签需要进一步澄清,以便从能够真正帮助您的任何人那里获得清晰的答案。

答案 1 :(得分:1)

您可以使用InfoPath 2010编辑布局,如下所述:

http://office.microsoft.com/en-us/sharepoint-designer-help/edit-list-forms-using-infopath-2010-in-sharepoint-designer-HA101631624.aspx

如果您拥有SP2010 Foundation或SP2007版本,则可以使用SP Designer创建自定义列表表单,这样您就可以选择执行任何操作,因为这些是.aspx文件。

http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx

答案 2 :(得分:0)

您还可以在SP设计器中编辑aspx List表单。要添加Javascript或jQuery,您应该为PS设计中的New创建一个表单,然后在高级模式下编辑以将Javascript插入到适当的位置。 Web上有许多教程可以讨论这个...此外,您可以将内容编辑器webparts添加到新的aspx页面,您可以在其中插入Javascript或jQuery。