成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

yii2 modal彈窗之ActiveForm ajax表單異步驗(yàn)證

youkede / 748人閱讀

摘要:順便再叨嘮一句,確實(shí)沒(méi)啥好說(shuō)了。后面若是有我再把話改回來(lái)。中,默認(rèn)做了客戶端驗(yàn)證,但是表單的提交,卻不是無(wú)刷新的。也就是常??吹降谋韱翁峤缓箜?yè)面會(huì)刷新。關(guān)于我們做一個(gè)說(shuō)明。

作者:白狼 出處:http://www.manks.top/yii2_modal_activeform_ajax.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。

前面我們講述了yii2中如何使用modal以及yii2 gridview列表內(nèi)更新操作如何使用modal的問(wèn)題,本以為modal要告一段落可以開始新的話題了,但是實(shí)際問(wèn)題往往超乎想像,這不modal彈窗提交的表單說(shuō)是怎么驗(yàn)證的問(wèn)題又出來(lái)了,又出來(lái)了!

該問(wèn)題的實(shí)質(zhì)其實(shí)與modal的關(guān)系倒不大,其問(wèn)題的核心在于ActiveForm的異步驗(yàn)證上,解決了首要矛盾,我們本篇文章的問(wèn)題也就迎刃而解了。順便再叨嘮一句,modal確實(shí)沒(méi)啥好說(shuō)了。后面若是有我再把話改回來(lái)。

yii2中,ActiveForm默認(rèn)做了客戶端驗(yàn)證,但是表單的提交,卻不是無(wú)刷新的。也就是常常看到的表單提交后頁(yè)面會(huì)刷新。如果想要開啟無(wú)刷新的模式,只需要在ActiveForm開始開啟enableAjaxValidation即可,像下面這樣

 "form-id",
        "enableAjaxValidation" => true,
        "validationUrl" => Url::toRoute(["validate-form"]),
    ]
); ?>

注意哦,id和enableAjaxValidation一個(gè)都不能少。

關(guān)于validateUrl我們做一個(gè)說(shuō)明。如果你不設(shè)置該參數(shù),該地址默認(rèn)是你當(dāng)前路由,而又恰巧你當(dāng)前路由就是表單form的action,你會(huì)很好奇的發(fā)現(xiàn),當(dāng)表單項(xiàng)input失去焦點(diǎn)的時(shí)候,你對(duì)數(shù)據(jù)的修改已經(jīng)提交到后端進(jìn)行了處理了?這往往不是我們想要的,此時(shí)就需要給validateUrl設(shè)置一個(gè)路由地址,其所要請(qǐng)求的操作的意義就在于異步做驗(yàn)證!我們看具體實(shí)現(xiàn):

[考慮目前國(guó)內(nèi)網(wǎng)站大部分采集文章十分頻繁,更有甚者不注明原文出處,原作者更希望看客們查看原文,以防有任何問(wèn)題不能更新所有文章,避免誤導(dǎo)!]

繼續(xù)閱讀

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/21687.html

相關(guān)文章

  • Yii2實(shí)現(xiàn)ActiveForm ajax提交

    摘要:做項(xiàng)目時(shí)總會(huì)碰到提交的功能,特別是在做后臺(tái)提交時(shí),一般都會(huì)用模型自動(dòng)生成,這個(gè)功能的使用會(huì)比較頻繁,其實(shí)只要了解了流程,操作還是挺簡(jiǎn)單的,使用起來(lái)也方便。 作者:PHP學(xué)習(xí)網(wǎng) 出處:https://www.viphper.com/?p=1240 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。 做項(xiàng)目時(shí)總會(huì)碰到aj...

    liujs 評(píng)論0 收藏0
  • Yii2 驗(yàn)證手機(jī)號(hào)、郵箱唯一性

    摘要:好比注冊(cè)功能模塊,手機(jī)號(hào)郵箱注冊(cè)這些,肯定是要驗(yàn)證其的唯一性的,重復(fù)了登錄就會(huì)混亂。需求分析使用框架自帶的在不刷新頁(yè)面的情況下驗(yàn)證手機(jī)號(hào)郵箱唯一性。相關(guān)資料表單驗(yàn)證問(wèn)題注冊(cè)時(shí)驗(yàn)證手機(jī)號(hào)唯一 序言 驗(yàn)證唯一性很重要,說(shuō)不上用得很普及,但是也必須要有。好比注冊(cè)功能模塊,手機(jī)號(hào)、郵箱注冊(cè)這些,肯定是要驗(yàn)證其的唯一性的,重復(fù)了登錄就會(huì)混亂。那么如何使用Yii2自帶的targetClass驗(yàn)證唯...

    spacewander 評(píng)論0 收藏0
  • Yii2 驗(yàn)證手機(jī)號(hào)、郵箱唯一性

    摘要:好比注冊(cè)功能模塊,手機(jī)號(hào)郵箱注冊(cè)這些,肯定是要驗(yàn)證其的唯一性的,重復(fù)了登錄就會(huì)混亂。需求分析使用框架自帶的在不刷新頁(yè)面的情況下驗(yàn)證手機(jī)號(hào)郵箱唯一性。相關(guān)資料表單驗(yàn)證問(wèn)題注冊(cè)時(shí)驗(yàn)證手機(jī)號(hào)唯一 序言 驗(yàn)證唯一性很重要,說(shuō)不上用得很普及,但是也必須要有。好比注冊(cè)功能模塊,手機(jī)號(hào)、郵箱注冊(cè)這些,肯定是要驗(yàn)證其的唯一性的,重復(fù)了登錄就會(huì)混亂。那么如何使用Yii2自帶的targetClass驗(yàn)證唯...

    FuisonDesign 評(píng)論0 收藏0
  • Yii2下的select2使用

    摘要:新手,不擅長(zhǎng)寫,純粹只是分享一下自己遇到的問(wèn)題供大家參考一下這個(gè)插件,就是帶搜索功能的下拉選擇框效果如圖使用前先確定自己的項(xiàng)目安裝了,如果沒(méi)有的話就用安裝一下使用的時(shí)候先在頭部引用插件如果表單是,可以使用下面代碼是鍵值對(duì)數(shù)組,下面所聲明的 新手,不擅長(zhǎng)寫js,純粹只是分享一下自己遇到的問(wèn)題供大家參考一下 select2這個(gè)插件,就是帶搜索功能的下拉選擇框效果如圖:showImg(ht...

    Cristic 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

youkede

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<