如何实现ext.net 登陆页面中button客户端验证输入完整及后台验证是否正确

问题描述

<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><scriptlanguage="javascript"type="text/javascript">functiontest(){if(!txtUsername.validate()||!txtUsername.validate()){Ext.Msg.alert('提示','登陆名不能为空');returnfalse;}if(!txtPassword.validate()||!txtPassword.validate()){Ext.Msg.alert('提示','登陆密码不能为空');returnfalse;}}</script></head><body><formid="Form1"runat="server"><ext:ResourceManagerrunat="server"/><ext:WindowID="Window1"runat="server"Closable="false"Resizable="false"Height="150"Icon="Lock"Title="取号系统登陆"Draggable="true"Width="320"Modal="true"Padding="5"Layout="Form"><Items><ext:TextFieldID="txtUsername"runat="server"FieldLabel="用户名"AllowBlank="false"BlankText="请输入用户名"/><ext:TextFieldID="txtPassword"runat="server"InputType="Password"FieldLabel="密码"AllowBlank="false"BlankText="请输入密码"/></Items><Buttons><ext:ButtonID="Button1"runat="server"Text="登陆"Icon="Accept"OnClientClick="returntest()"><%--<Listeners><ClickHandler="test"CausesValidation="true"/></Listeners>--%><DirectEvents><ClickOnEvent="Button1_Click"><EventMaskShowMask="true"Msg="Verifying..."/></Click></DirectEvents></ext:Button></Buttons></ext:Window></form></body></html>

后台代码如下:publicvoidButton1_Click(objectsender,EventArgse){//判断代码}

如果登陆按钮如上面代码写了<DirectEvents>那么OnClientClick用于本地判断输入完整将失效。请教怎么做才行?我要实现的只是本地先验证用户名密码是否输入,然后再到服务器端判断用户名密码匹配。EXT.NET这方面的资料真是少之又少。。。

解决方案

解决方案二:
你先看看你运行页面的源代码,看button在客户端是否解析为onclick事件,另外我想,Ext.NET肯定是自带了验证功能的东西,你可以找找相关资料去调用事件

时间: 2024-09-11 18:41:20

如何实现ext.net 登陆页面中button客户端验证输入完整及后台验证是否正确的相关文章

viewflipper-android ViewFlipper管理的子页面中Button设置setEnabled(false)后执行无效,在线急等

问题描述 android ViewFlipper管理的子页面中Button设置setEnabled(false)后执行无效,在线急等 android FrameLayout布局中ViewFlipper管理的子页面中添加添加控件Button.SeekBar等控件,代码动态设置这些控件为不可用setEnabled(false) 代码执行后无效,控件还是可以继续使用,求高手解答...在线等.. 如果对activity中的控件 该控件未在ViewFlipper管理的子页面中,如对Button设置 set

MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的

问题描述 MFC在登陆页面中 加一个显示验证码的控件应该加哪个?图片从一个网页中加载出来的 http://202.200.144.63/(gac14yvwcsjrzj45cx1fq4ed)/CheckCode.aspx 我想把这网页里的图片显示在登陆界面作为验证码,请问我该在对话框中加什么控件,我用的是下边的方法 CHtmlView* pView= (CHtmlView*)m_wndSplit.GetPane(0,1); pView->Navigate("http://hao.201201

回发或回调参数无效。在配置中使用 pages enableEventValidation=true 或在页面中使用 %@ Page EnableEventValidation=true % 启用了事件验证

WebForm中回发或回调参数无效问题的解决 解决   .NET中回发或回调参数无效问题的解 该错误的详细提示信息为: 回发或回调参数无效.在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证.出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件. 目前为止遇到的出

在一个jsp页面中从表单中输入数据库名,表名等,再在此页面中显示表信息

问题描述 我想从一个jsp页面中输入用户名,密码,数据库名,表名等信息,在一个Java程序中把相关的表信息存在StringBuffer对象中,然后在jsp页面中通过getProperty获取表信息.可是在表单中输入的内容都能通过getProperty获得,唯独表信息不能在jspy页面中显示.请各位帮帮忙! 解决方案 解决方案二:怎么提交的?解决方案三:没明白你所谓的表信息是什么意思???解决方案四:.....看不懂.....解决方案五:表信息是神马东西?解决方案六:该回复于2010-12-09

ASP.NET中对表单输入行有选择验证

asp.net 在ASP.NET中,有一系列的验证控件,可以很方便地验证用户输入的数据是否合法.尽管这些验证控件十分强大并且容易使用,但它们有一个缺点,那就是,一般在使用它们的时候,在提交网页时,都要对整个网页的用户输入进行验证.在验证控件中,没有一种直接的方法,可以只验证页面中某些部分的输入.本文将介绍如何利用asp.net验证控件以及javascript特性,完成只验证页面中某些部分的输入的功能. 为什么有的时候,只需要对页面的某些部分的输入进行验证呢?举一个例子,在某些应用中,有的时候为了

asp.net怎么实现 在a页面中 通过button 在b页面的iframe里 打开c页面?

问题描述 asp.net怎么实现 在a页面中 通过button 在b页面的iframe里 打开c页面? 我现在首页上有个上传的按钮,如果没登录,点击会提醒登录,如果登陆了,就跳到会员中心的上传界面,会员中心是左侧显示菜单,右侧iframe显示界面,上传本身就是菜单中的一项,不知道怎么实现这个跳转,求助求助~~ 解决方案 <inpupt type="text" onclick="<%=Session["isonline"]==null?"

WordPress中登陆后关闭登陆页面及设置用户不可见栏目_php技巧

用户登录后关闭登录页面WordPress默认的登录页面是:http://WP目录/wp-login.php,登录后会自动跳转到:http://WP目录/wp-admin.现在问题来了,如果用户已经登录,但是它又打开wp-login.php页面,会出现什么样的情况呢?答案是,WordPress不会做任何处理,还是直接给你显示登录窗口: 面对如此冰冷的登录框,用户会感到困惑,我刚刚不是已经登录了吗?怎么还要我输入用户名和密码?所以,用户登录后,我们不该让用户再看到登录框.解决此问题的办法有两个: 去

求一正则表达式,望高手们指点;就是说我想找HTML标签中(其中vfd:button是我的自定义标签库),为了适应以前的页面(页面中在在URL为空的情况 URL)

问题描述 我想匹配下面的格式:<vfd:buttonid="ID834E4EFA953942259351D6D04E006A24"class="tbbutton"Paramater=""ErrorMsg="数据类型错误或未填写完整!"DialogWidth="800"DialogTop="20"DialogLeft="20"DialogHeight="

Delphi2009中使用dbExpress组件访问MySql(登陆页面)

首先新建数据访问模块(Data Module),如下图: 这里使用MySql数据库,考虑到dbGo组件(即ADO)对MySql的不友好,使用dbExpress组件行进数据库的访问. 首先添加一个TSqlConnection控件. 为了使用dbExpress访问数据库,需要把MySql的安装路径下bin目录下的libmySQL.dll文件拷贝至Delphi安装路径的bin目录下. 如上图所示作必要的设置即可.(LoginPrompt属性设置成false以关闭每次连接数据库时的认证对话框) 创建一个