我的网站上有一个html表单,它正在使用django,我想在提交成功后显示按摩“javascript alert()”
这是表格:
<form action="{% url guestbook-post %}" method="POST">{% csrf_token %}
{% for field in form %}
{% if field.is_hidden %}
{{ field }}
{% else %}
<p
{% if field.errors %} class="error"{% endif %}
{% ifequal field.name "honeypot" %} style="display:none;"{% endifequal %}>
{% if field.errors %}{{ field.errors }}{% endif %}
{{ field.label_tag }} {{ field }}
</p>
{% endif %}
{% endfor %}
<p class="submit">
<input type="submit" name="submit" class="submit-post" value="Post" />
<input type="submit" name="submit" class="submit-preview" value="Preview" />
</p>
</form>
答案 0 :(得分:0)
将jQuery与提交处理程序一起使用: $('#myForm')。submit(function(){alert('Form Submitted');}); 不确定Django如何处理帖子,所以你可能需要在jQuery调用中做一些进一步的路由......
答案 1 :(得分:0)
您可以将javascript函数添加到表单的提交处理程序,并在此函数中发出警报。类似的东西:
<form action="{% url guestbook-post %}" method="POST" onsubmit="return validate()">
<script>
function validate()
{
// do some validation here to decide whether the post is going to be successful or not.
if (valid)
{
alert("Going to post your data now!");
return true;
}
else
{
return false; // form won't post
}
}
</script>