我正在使用此jQuery Confirm Dialog Replacement腳本進行常規文本鏈接。但我也想在提交表單時使用它,並且遇到問題。使用jQuery提交表單確認對話框替換
HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>A jQuery Confirm Dialog Replacement with CSS3 | Tutorialzine Demo</title>
<link href='http://fonts.googleapis.com/css?family=Cuprum&subset=latin' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="jquery.confirm/jquery.confirm.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="jquery.confirm/jquery.confirm.js"></script>
<script src="js/script.js"></script>
</head>
<body>
<form action="test.php" method="post" id="reg">
<input type="submit" name="submit" class="confirm" value="Submit" />
</form>
</body>
</html>
的script.js:
$(document).ready(function(){
$('.confirm').click(function(e){
e.preventDefault();
$.confirm({
'title' : 'Delete Confirmation',
'message' : 'You are about to delete this item. <br />It cannot be restored at a later time! Continue?',
'buttons' : {
'Yes' : {
'class' : 'blue',
'action': function(){
$("#reg").submit();
}
},
'No' : {
'class' : 'gray',
'action': function(){}
}
}
});
});
});
這是爲什麼不工作?謝謝您的回答!
你可以定義 「不工作」? – simchona 2012-02-22 18:58:52
它是否正在執行提交而不工作甚至沒有到達那裏? – Evan 2012-02-22 19:00:58
對不起,不夠具體:當我點擊提交按鈕時,出現確認對話框。然後,如果我在此對話框上單擊「是」,對話框將消失,但表單不會提交提交。 – rannt 2012-02-22 19:03:54