对于一个带有警告的简单表单,询问字段是否填写正确,我需要一个执行此操作的函数:
单击按钮时显示警告框,有两个选项:
我认为JavaScript确认可行,但我似乎无法弄清楚如何.
我现在的代码是:
function show_alert() {
alert("xxxxxx");
}
Run Code Online (Sandbox Code Playgroud) 我正在使用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)