问题说明: WSS上的新建、编辑页面上都是调用ClickOnce方法提交表单的,如果我们要对提交做些自己的控制就需要截获ClickOnce方法 解决方法: 在要截获的页面的HTML代码的</BODY>前加入一段脚本来重新实现原来的ClickOnce方法,在新的ClickOnce方法里面加入自己的控制。 下面是给提交前加个确认的示例代码: <script language=javascript> var oClickOnce = ClickOnce; window.onload = function() { ClickOnce = function() { if (confirm("Submit ?")) oClickOnce(); } } </script> 详细解释: 你可以将 if (confirm("Submit ?")) 换成你想要的控制代码,比如去调用一个Web Service、用XMLHttp去检验一段数据…… 我们可以用这个办法实现提交、编辑前的检查唯一性等业务规则 涉及产品: SharePoint Portal Server