CakePHP の登録フォームで、[送信] ボタンをクリックすると、次のように動作する Javascript 確認ダイアログ ボックスを表示したいだけです。
- [OK] を押すと、フォームを送信する必要があります
- キャンセルが押された場合、送信アクションに進むべきではありません
しかし、ここでキャンセルを押すと、送信されます。なぜかわからない?
CakePHP フォームコード:
<?php echo $form->create('Noncompetitor', array('type' => 'file', 'url' => '/register', 'onSubmit' => 'confirmfrmSubmit();'));?>
私のJSコード:
function confirmfrmSubmit(){
var agree=confirm("Are you sure you wish to continue?");
if (agree)
return true ;
else
return false ;
}
あなたの仲間がそれについて何か考えを持っているなら、私に知らせてください。
ありがとう !