0
私は、外部ファイルで定義されている機能を使用してウェブサイトの支払いを送信するボタンを持っています。ボタンのonclick
で呼び出された機能を確認またはキャンセルするための警告ボックスポップアップを追加したいと思います。私はjavascriptに精通していますが、外部で定義されている場合、別の関数内で関数をどのくらい正確に呼び出すかについてはわかりません。私が持っているものjavascript - オンクリックボタン機能の前に確認/キャンセル
:
<script type="text/javascript">
var $jj = jQuery.noConflict();
$jj(document).ready(function() {
$jj('.alertbox').on('click', function() {
var _this = $jj(this);
$jj.confirm({
title: 'Confirm!',
content: 'Are you sure?',
buttons: {
confirm: function review.save(); {
},
cancel: function() {
}
}
});
});
});
</script>
ボタンphtml
:
Uncaught ReferenceError: review is not defined
at HTMLButtonElement.onclick
は私が取り払うでください:
<button type="submit" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Place Order')) ?>" class="button btn-checkout alertbox" onclick="review.save();" ><span><span><?php echo $this->__('Place Order') ?></span></span></button>
私は次のエラーを取得するよう、私は、これは動作しません知っていますonclick
の これを行うより効率的な方法はありますか?おそらく、button
ではなくform
とinput
を使用していますか?
私は 'review.save()の使用を維持する必要があります。私の問題がどこにあるかである'関数を、。 – taskle
機能は何をしますか? –
1ページのチェックアウトに支払い情報を保存し、顧客をPayPalにリダイレクトする機能です。 (Magentoを使用しています) – taskle