确认框,然后输入框并验证内容

时间:2013-03-10 01:32:41

标签: javascript jsp

是否可以通过简单的确认,在jsp中提示以及获取值并返回到主页以进行下一步操作来实现以下操作序列?

序列操作:点击取消链接 - >确认框弹出 - >提示框以获取其他信息 - >单击确定按钮,主页面获取输入文本并传递给取消功能。

这是我到目前为止所拥有的,但它似乎有错误,但我不知道我是否必须使用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;
}

1 个答案:

答案 0 :(得分: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;
    }
}