相关疑难解决方法(0)

JavaScript表单提交 - 确认或取消提交对话框

对于一个带有警告的简单表单,询问字段是否填写正确,我需要一个执行此操作的函数:

  • 单击按钮时显示警告框,有两个选项:

    • 如果单击"确定",则提交表单
    • 如果单击取消,则会关闭警报框,并可以调整并重新提交表单

我认为JavaScript确认可行,但我似乎无法弄清楚如何.

我现在的代码是:

function show_alert() {
  alert("xxxxxx");
}
Run Code Online (Sandbox Code Playgroud)

html javascript forms confirm submit

168
推荐指数
4
解决办法
36万
查看次数

Flask确认操作

我正在使用Flask框架创建一个站点,并且正在为(主要是管理)操作实现一个确认页面; 即删除用户.

我目前的方法(详见下文)有效,但感觉非常笨重,似乎是一项简单任务的大量工作.有更优化的解决方案吗?

目前我有一条发起行动的途径:

@admin.route('/user/<int:user_id>/delete', methods=['GET'])
@login_required
@admin_required
def del_user(user_id):
    user = User.query.get_or_404(user_id)
    desc = "delete"
    subject = user.username
    action = 'admin.do_del_user'
    next = url_for('admin.get_user', user_id=user.id)
    return redirect(url_for('main._confirm', desc=desc, subject=subject, action=action, next=next, user_id=user.id))
Run Code Online (Sandbox Code Playgroud)

哪个重定向到确认路线:

@main.route('/confirm', methods=['GET', 'POST'])
def _confirm():
    form = Confirm()
    kwargs = {}
    for arg in request.args:
        if arg != 'action' or arg != 'desc' or arg != 'subject':
            kwargs[arg] = request.args[arg]
    action = request.args.get('action')
    desc = request.args.get('desc')
    subject = request.args.get('subject')

    if action is None:
        abort(404)

    if form.validate_on_submit(): …
Run Code Online (Sandbox Code Playgroud)

python flask

3
推荐指数
2
解决办法
7083
查看次数

标签 统计

confirm ×1

flask ×1

forms ×1

html ×1

javascript ×1

python ×1

submit ×1