【发布时间】:2014-06-05 06:38:56
【问题描述】:
我创建了两个发布到单独列表的 Infopath 表单。我将它们组合成一张表格,让用户看起来和感觉他们正在填写一张表格。
由于表单提交到两个单独的 SharePoint 列表,每个表单 webpart 将具有单独的提交按钮。更重要的是,第二个 Web 部件只有在用户单击第一个按钮时才可见,这将提交表单并调出第二个 Web 部件。
使用 webpart ID('#FormWebPartID') 和简单的 CSS 显示样式隐藏 webpart:无。 单击按钮时,我想删除类或切换类,理想情况下会删除显示:无。
下面是第一个按钮的代码,它将显示第二个 webpart。
<style type="text/css">
#FormWebPartID {
display: none
}
.newClass {
display: initial
}
</style>
<script language="JavaScript">
$(document).ready(function(){
$("#show").click(function(){
$("#FormWebPartID").toggleClass("newClass");
or
$("#FormWebPartID").removeClass("#FormWebPartID");
});
});
</script>
<button id="show" type="button" style="margin-left: 40%; margin-right: 40%">Add Action Items</button>
当然,我不会在代码中同时使用这两个选项来运行它,但我只是想向你们展示我尝试过的东西。因此,使用此代码,第一个 Web 部件是可见的,“添加操作项”按钮也是如此。第二个 webpart 不可见,但是当我单击应该显示第二个 webpart 的按钮时,我什么也得不到。
【问题讨论】:
标签: javascript jquery css forms sharepoint