我对如何使用jquery.dirtyforms感到困惑。
我正在尝试使用文本框和提交按钮创建一个简单的表单。如果用户在保存结果之前修改了文本框并尝试刷新页面或单击页面内的链接,Dirty Forms 插件应该提醒用户。但没有任何工作。
下面是我的代码:
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0/jquery.dirtyforms.min.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$('form').dirtyForms({
dialog: { title: 'Wait!' },
message: 'You forgot to save your details. If you leave now, they will be lost forever.'
});
});
</script>
<form action="/" method="post">
<input id="input" type="text" />
<button id="btnSubmit" type="submit" value="Submit">Submit</button>
</form>
<a href="http://www.google.com">google</a>
</body>
</html>
这段代码有什么问题以及如何使用这个插件?