關於Validform 控制項 值得注意的地方

2022-08-16 17:27:13 字數 840 閱讀 4139

validform中有個引數ajaxpost選擇true和false,如果選擇true的時候要注意,前台form上的action位址是無效的,所以你可以寫可以不寫,但一定要寫 method,那麼提交表單的位址就要在validform 裡設定,validform有個引數是url其實很明顯了,我就不用贅述了。但是值得注意的是其提交成功後的返回值,根據validform文件中 對於callback的描述返回的是json物件,所以在控制器中返回時應該是string,返回"";很明顯這是返回失敗的結果,info後的內容表示前台提示資訊,status表示成功或失敗,可以判斷status的值來跳轉頁面,達到自己想要的效果。

但是還有一種情況,有時候validform不能ajax提交,即選擇false,那麼這個時候前台form上的action位址就是正真的提交位址了,這是設定callback引數已經不起作用了,你發現會直接跳轉到乙個空白的頁面,這個時候我們需要加入乙個iframe內連框架 ,隱藏即可,而且要注意iframe要在form標籤內,那麼怎麼讓返回後調到這個iframe中呢,在form上運用target屬性,繫結iframe內連框的id即可。你可以先不隱藏iframe試試效果,那麼怎麼跳轉頁面呢?我們再回到callback函式,這個時候我們就要重寫callback函式了,在js裡自己寫乙個callback函式,比如:function callback_(){},當你只寫了這個還還是不夠的,對還有返回值,在控制器中這個時候的返回值還是string 但返回的內容不一樣了,

返回"";我想你看到我寫的返回值你應該就清楚了,最後注意重寫的callback函式要對應。

這是本人在用這個控制項是遇到的最大的問題,現在分享給大家,有什麼不爭取的地方還請指正,本人菜鳥一枚!

這是validform控制項的網址:

關於HtmlForm控制項

htmlform 控制項是設計動態網頁的乙個相當重要的元件,通過該 控制項可以在clien端和server端進行資料傳送。製作網頁經常會遇到表單資料的處理,通過htmlform 控制項可以將client端的資料上傳至server端處理。如果網頁內的確認按鈕被按下去後,所有form控制項所包起來的資料...

關於mfc控制項

假如是 cedit m e1 就是把編輯框控制項與乙個控制項類變數關聯起來 cstring str m e1.getwindowtex str 獲取這個編輯框中的字串 m e1.setreadonly true 設定這個編輯框為唯讀 還有很多能讀取和設定這個編輯框的函式,自己慢慢看吧 這時繫結的就不...

關於DateGridView控制項

控制項 dategridview,button 注意 新增dategridview 控制項後,屬性 columns 新增8列,然後分別修改它們的 headertext 當然,它的readonly必須為true sharedias integer 定義乙個靜態變數 private subform1 l...