0

簡単な確認、jsp でのプロンプト、値の取得、次のアクションのためにメイン ページに戻ることで、次の一連のアクションを達成することは可能ですか?

シーケンス アクション: キャンセル リンクをクリック -> ボックスのポップアップを確認 -> 追加情報のプロンプト ボックス -> [OK] ボタンをクリックすると、メイン ページは入力テキストを取得し、キャンセル機能に渡します。

これは私がこれまでに持っているものですが、バグがあるようですが、これに div を使用する必要があるかどうかはわかりません。

大歓迎です!

<a class="action" href="manualCancel?obj={{objectId}}&cancel={{cancelInfo}}" onclick="return createCancel('cancel this ({{ objectId }})')">Cancel</a>


function createCancel(action) {
    ret = confirm('Are you sure you want to ' + action + '?')
    if (ret) {
        var cancelInfo;
        do {
            cancelInfo = prompt('Please provide valid cancel reason', '');
        }
        while(cancelInfo.length < 4){
            dim()
            return true;
        }
        return false;
    }
    return false;
}
4

1 に答える 1

0

使用するlocation.href

<a class="action" href="#" onclick="createCancel('cancel this ({{ objectId }})')">Cancel</a>


function createCancel(action) {
    ret = confirm('Are you sure you want to ' + action + '?')
    if (ret) {
        var cancelInfo;
        do {
            cancelInfo = prompt('Please provide valid cancel reason', '');
        }
        while(cancelInfo.length < 4){
            dim()
        }
        location.href = 'manualCancel?obj={{objectId}}&cancel=' + cancelInfo;
    }
}
于 2013-03-10T17:53:34.810 に答える