我有以下代码运行一个函数,当该函数在加载网页时运行时,我需要在提交表单时运行该函数。这是一个临时修复程序,目前可以使用。是处理此问题的最佳方式,我愿意接受建议。
我应该以某种方式使用javascript吗?
<form class="" action="." method="post">
{% csrf_token %}
{% function1 %}
<button type="submit" class="save btn btn-default">Run</button>
</form>
编辑
我正在使用templatetags保存原始sql,这是必需的,因为我要连接到多个系统。它是临时的,处于密封系统内(在引起有关sql注入等问题之前)。
@register.simple_tag
def update_new_rows():
with connection.cursor() as cursor:
cursor.execute(""" <SQL code> """ )
在加载了模板标签但在加载页面时运行sql时,我只希望在按下按钮时运行sql代码。
答案 0 :(得分:0)
您可以使用onSubmit方法执行此操作,因此您的代码应如下所示:
<form class="" action="." method="post" onSubmit="doSomething(this)">