昨日、jquery が持つデフォルトの確認ボックスを置き換えるために、Jquery ダイアログ ボックスの作業を開始しました... 問題に遭遇し、表示されるすべてのチュートリアルで、フォームで .submit() を使用するように指示されましたが、それは必要ないようです上手にプレーする (または、まったくプレーしない)
これがJSFIDDLEです
そして今、これは私のために働いていない私のjavascriptです:
<script>
$(document).ready(function() {
$(function() {
var currentForm;
$("#dialog-confirm").dialog({
resizable: false,
autoOpen: false,
draggable: false,
height: 310,
width: 500,
modal: true,
buttons: {
'Cancel': function() {
$(this).dialog("close");
},
'Enter Queue': function() {
currentForm.submit();
}
}
});
});
$("#signinform").submit(function() {
currentForm = this;
$('#dialog-confirm').dialog('open');
return false;
});
});
</script>
「キューに入る」ボタンで問題が発生しています。ほとんどのシナリオ (jsfiddle に示されているように) は、ユーザーがオフィスのルールを承認する必要があるというものです。承認する場合は、チェックボックスをクリックし、送信をクリックすると送信されます。ユーザーに何をしようとしているのかを説明するダイアログ。ただし、何らかの理由で「キューに入る」ボタンは何もしません。私はかなり混乱しています。どんな助けでも素晴らしいでしょう。
ありがとう