在stackoverflow中,如果您开始进行更改,那么您尝试离开页面,会出现一个javascript确认按钮并询问:"您确定要离开此页面吗?" blee blah bloo ...
有没有人以前实现过这个,我如何跟踪提交的更改?我相信我自己可以做到这一点,我正在努力学习专家们的良好做法.
我尝试了以下但仍然无法正常工作:
<html>
<body>
<p>Close the page to trigger the onunload event.</p>
<script type="text/javascript">
var changes = false;
window.onbeforeunload = function() {
if (changes)
{
var message = "Are you sure you want to navigate away from this page?\n\nYou have started writing or editing a post.\n\nPress OK to continue or Cancel to stay on the current page.";
if (confirm(message)) return true;
else return false;
}
}
</script>
<input type='text' onchange='changes=true;'> </input>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
任何人都可以发一个例子吗
对于一个带有警告的简单表单,询问字段是否填写正确,我需要一个执行此操作的函数:
单击按钮时显示警告框,有两个选项:
我认为JavaScript确认可行,但我似乎无法弄清楚如何.
我现在的代码是:
function show_alert() {
alert("xxxxxx");
}
Run Code Online (Sandbox Code Playgroud) Javascript确认弹出窗口,我想显示是,否按钮而不是确定和取消.
我使用过这个vbscript代码:
<script language="javascript">
function window.confirm(str) {
execScript('n = msgbox("' + str + '","4132")', "vbscript");
return (n == 6);
}
</script>
Run Code Online (Sandbox Code Playgroud)
这只适用于IE,在FF和Chrome中,它不起作用.
有什么工作要在Javascript中实现这一点吗?
我也想改变像IE浏览器'Windows Internet Explorer'中弹出的标题,我想在这里显示我自己的应用程序名称.
我需要使用Bootstrap 3模式框确认删除(是/否).我该如何创建呢?
HTML代码:
<form action="blah" method="POST">
<button class='btn' type="submit" name="remove_levels" value="delete">
<span class="fa fa-times"></span> Delete
</button>
</form>
Run Code Online (Sandbox Code Playgroud) 当用户点击"删除数据"按钮时,我正在显示一个JavaScript确认框.我正在显示它,如下图所示:
在图像中,默认选择"确定"按钮.我想默认选择"取消"按钮,这样如果用户意外按下该enter键,记录将是安全的,不会被删除.
在JavaScript中有没有办法默认选择"取消"按钮?
我想在C#代码中显示确认框.我已经看到了上面的解决方案,但它在'Yes'显示异常,因为'System.Nullable'不包含'Yes'的定义.我该如何删除此错误?
private void listBox1_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
if (sender is ListBoxItem)
{
ListBoxItem item = (ListBoxItem)sender;
Harvest_TimeSheetEntry entryToDelete = (Harvest_TimeSheetEntry)item.DataContext;
DialogResult dialogResult = System.Windows.Forms.MessageBox.Show("Are you sure?", "Delete Confirmation", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes) // error is here
{
Globals._globalController.harvestManager.deleteHarvestEntry(entryToDelete);
}
else
{
System.Windows.MessageBox.Show("Delete operation Terminated");
}
}
}
Run Code Online (Sandbox Code Playgroud) 我想在不使用任何其他JavaScript代码的情况下设置标准window.confirm,仅使用CSS.它甚至可能吗?如果是的话,我该怎么办呢?
我的组织有一个表单,允许用户更新他们的电子邮件地址.建议我们有两个电子邮件输入框:第二个作为电子邮件确认.
面对确认时,我总是复制/粘贴我的电子邮件地址.我假设我们的大多数用户都不那么精明.
无论如何,这被认为是一种好习惯吗?我个人无法忍受,但我也意识到它可能不适合我.如果有人搞砸了他们的电子邮件,他们就无法登录,他们必须打电话来解决问题.
应用程序脚本 Web 应用程序在<iframe>
. Chrome 似乎不再支持alert()
, confirm()
, 在 web app 上推广这些功能。
有什么解决方法吗?
试图替换alert()
用window.alert()
,但仍然无法正常工作。
exec:1 一个不同的源子框架试图创建一个 JavaScript 对话框。这不再被允许并被阻止。有关更多详细信息,请参阅https://www.chromestatus.com/feature/5148698084376576。
我正在尝试使用http://abeautifulsite.net/notebook/87中的jQuery警报对话库而不是默认警报(在我看来这看起来非常糟糕).这似乎是一个很棒的库,但是没有一个如何使用jConfirm库的例子.
我需要做这样的事情:
function confirm() {
var result = false;
var response = false;
jConfirm('are you sure?', 'Confirmation Dialog',
function(r) {
result = r;
response = true;
return r;
});
if (response == true) {
alert(result);
return result;
}
else {
//wait for response
alert('hi');
}
}
Run Code Online (Sandbox Code Playgroud)
和我的.net按钮的来电:
我在插件的网站上发布了一条评论(就在今天早上),谷歌搜索了javascript并等待回调完成但没有结果.
在其余的javascript执行之前,有关如何正确使用回调来获取结果的任何想法?
谢谢.