暮色呼如
2019-03-22 18:15:36
jquery 檢查表單的數(shù)據(jù)是否發(fā)生變化,如果沒(méi)有發(fā)現(xiàn)變化不需要保存提示數(shù)據(jù)沒(méi)有發(fā)生變化,發(fā)生變化就可以保存,有沒(méi)有這樣的插件,或者思路是怎樣的
2 回答

米琪卡哇伊
TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
在保存后, 或者初始化的時(shí)候保存表單的json數(shù)據(jù) ,保存的時(shí)候判斷和之前的json是否一致
例如
let oldForm
init(){
let oldForm = JSON.stringify(form)
}
submit(){
let newForm = JSON.stringify(form)
if(newForm == oldForm){
...
return
}
...
}

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
加一個(gè)flag:false標(biāo)記,只要某一項(xiàng)數(shù)據(jù)發(fā)生變化 flag=true.僅當(dāng)flag=true的時(shí)候才可以進(jìn)行保存。
flag=false時(shí)按鈕置灰或者點(diǎn)擊進(jìn)行提示
添加回答
舉報(bào)
0/150
提交
取消