submit和button区别
元素定义类型
点击触发动作
验证方式
元素定义类型
1、 定义为一个普通、可点击的按钮。
2、 定义为一个提交按钮,submit为button的特例。提交按钮会把表单数据发送到服务器。
点击触发动作
1、 button就是一个普通的按钮,如果没有添加onclick事件的监听,点击时没有任何反应,onclick事件通常对应一个javascript的函数,此时的javascript函数中通常为提交数据到服务端,也会加上一些数据的检验后再进行提交。
# button按钮定义,onclick事件为注册提交
# js函数定义
function bindClickSubmit() {
$('#btnSubmit').click(function () {
$('.error-msg').empty();
// 收集表单中的数据(找到每一个字段)$('#regForm').serialize()
// 数据ajax发送到后台
$.ajax({
url: "{% url 'register' %}",
type: "POST",
data: $('#regForm').serialize(), // 所有字段数据 + csrf token
dataType: "JSON",
success: function (res) {
if (res.status) {
{
#页面跳转#}
location.href = res.data;
} else
|