我如何添加一个确认框到我的Sharepoint页面,其中确认有额外的Javascript
How can I add a confirm box to my Sharepoint page where confirm has additional Javascript?
目前为止我所尝试的是
<input type="button" value="Save" name="btnSave" onclick= "initValidation(); if (confirm('Are you sure?')){if(!validateRequiredNew()) return false; javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={ApplicationManagement.aspx}')}} else{}" />
我得到以下错误:
SharePoint设计器无法在此数据视图中呈现XSLT。尝试撤消更改或重新插入数据视图。设置处理器样式表失败:0x80004005:表达式预期。initValidation ();if(confirm('Are you sure?')){if(->!<——validateRequiredNew())返回false;javascript: {ddwrt:GenFireServerEvent('__commit;__redirect={ApplicationManagement.aspx}')}} else{}
您必须使用自定义回调函数。这将是一个像这样调用的函数。
userConfirm('Are you sure', function(answer){
//answer can be yes or no
// if (yes) { code }
// if (no) { code }
});
userConfirm函数将负责呈现自定义模态,该模态构建自定义覆盖对话框。你可以使用jQuery UI的对话框系统,或者自己创建一个对话框。然后,它将创建两个按钮来调用传入的回调,并发送相关的事件数据。如点击"是"按钮,或"否"按钮作为答案变量。
相关文章:
- javascript确认对话框有时会不断出现
- 如何为javascript方法放入jquery确认对话框
- HiddenField从服务器更改的javascript值在客户端确认
- 为什么JavaScript对话框(警告、确认)会停止页面重绘
- Javascript-如果用户没有响应,则关闭确认消息
- 您可以更改javascript确认上的按钮标题吗
- 通过javascript确认AJAX更新数据库
- 是否可以隐藏javascript确认对话框
- 我如何在 JavaScript 中确认某些内容然后使用
- 在提交之前验证表单,jQuery发布到javaScript,然后提交到确认页面
- 向asp.net生成的链接添加确认javascript
- Loop 在“无数字确认”JavaScript 中不起作用
- MVC3 ajax 表单与确认 JavaScript 弹出窗口
- 删除确认 JavaScript
- 确认Javascript中的字符串中只包含数字
- 运行php代码确认javascript
- 单击3次,弹出确认javascript窗口
- 用复选框确认Javascript
- 如何改变强调确认javascript按钮
- 提示,警报和确认JavaScript在Android WebView中找不到