js檔案: onclick函式
return true時才提交表單,return false時不提交表單。
html檔案:中設定 action和method="post"
中設定 name
主py檔案中:from flask import request, redirect, url_for
def regist():
if request.method == 'get':
return render_template('regist.html')
else:
username = request.form.get(『username』)#獲取form中的資料
判斷使用者名稱是否存在:存在報錯
不存在,存到資料庫中
redirect重定向到登入頁
py主檔案
fromflask import flask, render_template,request,redirect,url_for
from
flask_sqlalchemy import sqlalchemy
import config
class
user(db.model):
__tablename__ = '
user
'id = db.column(db.integer, primary_key=true, autoincrement=true)
username = db.column(db.string(20), nullable=false)
password = db.column(db.string(20), nullable=false)
nickname = db.column(db.string(50
))#增
#user = user(username ='
ccccls
',password='
111111')
#db.session.add(user)
#db.session.commit()
#查#user=user.query.filter(user.username =='
ccccls
').first()
#print(user.username,user.password)
#刪#user=user.query.filter(user.username =='
ccccls
').first()
#db.session.delete(user)
3db.session.commit()
#改#user=user.query.filter(user.username =='
ccccls
').first()
#user.password='
ccccls
'#db.session.commit()
#db.create_all()
'/base/')
def
base
():
return render_template('
base.html')
'/login/')
def login():
return render_template('
login.html')
'/register/
', methods=['
get','
post'])
def register():
if request.method=='
get'
:
return render_template('
register.html')
else
: usern=request.form.get('
username')
nickn = request.form.get('
nickname')
passw= request.form.get('
password')
user=user.query.filter(user.username==username).first()
ifuser:
return u'
username existed
'else
: user=user(username=username,password=password)
db.session.add(user)
db.session.commit()
return redirect(url_for('
login'))
'/question/')
def question():
return render_template('
question.html')
'/index/')
def index():
return render_template('
index.html')
if __name__ == '
__main__':
html頁面
register
"stylesheet
" type="
text/css
" href="
register.css
">
class="
bigbox
">
class="
box">class="
input_box
">輸入賬號:
"umane
"type="
text
"placeholder="
請輸入賬號
">
class="
input_box
">輸入密碼:
"upass
"type="
password
"placeholder="
請輸入密碼
">
class="
input_box
">再輸密碼:
"userpass1
" type="
password
" placeholder="
請再次輸入密碼
">
"error_box
">
class="
input_box
">
"radio
" value="
我已閱讀相關條例
">我已閱讀相關條例.
"mylogin()
">註冊
"mylogin()
">取消
else
if((ouname.value.charcodeat(0)>=48) && ouname.value.charcodeat(0)<=57
)else
for(var i=0; i)
}if(upass.value.length>12 || upass.value.length<6
)
if(oupass.value !=oupass1.value)
window.alert(
"註冊成功 !
完成註冊功能
js檔案 onclick函式 return true時才提交表單,return false時不提交表單。html檔案 中設定 action和method post 中設定 name 主py檔案中 from flask import request,redirect,url for def regis...
完成註冊功能
js檔案 onclick函式return true時才提交表單,return false時不提交表單。function fnlogin else if ouname.value.charcodeat 0 48 ouname.value.charcodeat 0 57 else for var i 0...
完成註冊功能
1.js檔案 onclick函式 return true時才提交表單,return false時不提交表單。2.html檔案 中設定 action和method post 中設定 name 3.主py檔案中 from flask import request,redirect,url for def...