0
我有一個更大的窗體內控件(上傳文件),我需要它在提交之前驗證整個頁面。。控件提交前的網頁驗證
<asp:Button ID="btnUpload" runat="server" CssClass="button2" Text="Upload"
OnClientClick="if(Page_ClientValidate()) {return Page_IsValid;}"
onclick="btnUpload_Click" ValidationGroup="Bgroup" />
,因爲這是一個子控制它不是主要的驗證組的一部分(我不想要驗證它,除非他們打的上傳按鈕)
目前確認的火災,但隨後的頁面仍然提交?如果頁面無法驗證,我想停止提交
謝謝!
編輯
我改變了的OnClientClick到
javascript:return productsValidation()
其定義爲
function productsValidation() {
if(Page_ClientValidate()) {
return true;
}else {
return false;
}
}
,現在將在驗證停止,但一旦你更新所需的字段,它不會提交????
我得到這個工作,但我必須有它驗證每個組的分別,因爲顯然有在頁面上othervalidation組是不是有效的
一拉
function productsValidation() {
if(Page_ClientValidate('g1') && Page_ClientValidate('g2')) {
return true;
}else {
return false;
}
}