使用JAVA脚本在asp页面中进行验证 [英] validation in asp page with JAVA script

查看:53
本文介绍了使用JAVA脚本在asp页面中进行验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个页面,在多视图控件中有3个视图,所有这些视图都有一个保存按钮。

但是我只是以视图方式保存页面。



请帮我验证aspx页面中特定视图的控件。



我的代码在这里

i have a page with 3 views in a multiview control and a single save button for all these views.
But i'm saving the page viewwise only.

please help me in validating the controls for that specific views only in the aspx page.

my code is here

<script type = "text/javascript">
       function validate(V) {
           if (V.toString() == "1") {
               var valid = Page_ClientValidate("vw0");
           }
           if (V.toString() == "1") {
               var valid = Page_ClientValidate("vw1");
           }
           if (V.toString() == "1") {
               var valid = Page_ClientValidate("vw2");
           }
           if (!valid) {
               document.getElementById('<%= lblvalid.ClientID %>').innerHTML = " * Indicates Invalid Data";
               return false;
           }
           else {

               return true;
           }
       }
   </script>







i know only to pass single argument to the function







<asp:Button ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click" OnClientClick="return validate('1')" />&nbsp;&nbsp;





我在不同视图中的控件有validategroup

vw0

vw1

vw2



请帮帮我



my controls in different views have validategroup
vw0
vw1
vw2 respectively

please help me

推荐答案

试试这个:

try this:
<script type="text/javascript">
       function validate(V) {
           var valid;
           if (V.toString() == "1") {
               valid = Page_ClientValidate("vw0");
           }
           if (V.toString() == "1") {
               valid = Page_ClientValidate("vw1");
           }
           if (V.toString() == "1") {
               valid = Page_ClientValidate("vw2");
           }
           if (!valid) {
               document.getElementById('<%= lblvalid.ClientID %>').innerHTML = " * Indicates Invalid Data";
               return false;
           }
           else {
 
               return true;
           }
       }
   </script>


我通过将mutliview索引传递给java脚本来解决了这个问题。 ..



i solved ti by passing the mutliview index to the java script...

function validate() {

    var MultiView = document.getElementById('<%= mvwAuditorPage.ActiveViewIndex %>');
    var valid = Page_ClientValidate(MultiView);
    
    if (!valid) {
        document.getElementById('<%= lblvalid.ClientID %>').innerHTML = " * Indicates Invalid Data";
        return false;
    }
    else {    
    return true;
    }
}


这篇关于使用JAVA脚本在asp页面中进行验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆