<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>用户登录</title>
<link href="CSS/global.css" rel="stylesheet" type="text/css" />
<link href="CSS/index.css" rel="stylesheet" type="text/css" />
<link href="Script/Ext/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
<script src="Script/Ext/adapter/ext/ext-base.js" type="text/javascript"></script>
<script src="Script/Ext/ext-all.js" type="text/javascript"></script>
<script src="Script/Ext/ext-lang-zh_CN.js" type="text/javascript"></script>
<script src="Script/PageJs/index.js" type="text/javascript"></script>
</head>
<body>
<div id="div_main">
<div id="div_title">
</div>
<div id="div_login_usename">
<div id="div_lblusername">
用户名:</div>
<div id="div_username">
</div>
</div>
<div id="div_login_password">
<div id="div_lblpassword">
用户名:</div>
<div id="div_password">
</div>
</div>
<div id="div_submit">
</div>
</div>
</body>
</html>
/// <reference path="../Ext/vswd-ext_2.0.2.js" />
Ext.onReady(function () {
//启用提示
Ext.QuickTips.init(); var txtUserName = new Ext.form.TextField({
width: 140,
id: 'txtUserName',
allowBlank: false,
blankText: '用户名不可以为空',
renderTo: "div_username"
}); var txtPassword = new Ext.form.TextField({
inputType: 'password',
width: 140,
id: 'txtPassword',
allowBlank: false,
blankText: '密码不可以为空',
renderTo: "div_password"
}); var buttonName = new Ext.Button({
id: "btnName",
buttonAlign: 'center',
text: "登录",
tooltip: "登录",
tooltipType: "title",
type: "button",
handleMouseEvents: true,
handler: function ()
Ext.Msg.alert('提示消息框', Ext.get('txtUserName').getValue() + '' + Ext.get('txtPassword').getValue());
},
renderTo: "div_submit"
});});以上是小弟的代码.我想在点击按钮时如果以上两个文本框的非空验证不通过.慢不执行点击事件.除了手写代码外
if( Ext.get('txtUserName').getValue()!="" && Ext.get('txtPassword').getValue()!=""){Ext.Msg.alert('提示消息框', Ext.get('txtUserName').getValue() + '' + Ext.get('txtPassword').getValue()); }还有什么方法.或是我这种写法还有更好的方法吗
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>用户登录</title>
<link href="CSS/global.css" rel="stylesheet" type="text/css" />
<link href="CSS/index.css" rel="stylesheet" type="text/css" />
<link href="Script/Ext/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
<script src="Script/Ext/adapter/ext/ext-base.js" type="text/javascript"></script>
<script src="Script/Ext/ext-all.js" type="text/javascript"></script>
<script src="Script/Ext/ext-lang-zh_CN.js" type="text/javascript"></script>
<script src="Script/PageJs/index.js" type="text/javascript"></script>
</head>
<body>
<div id="div_main">
<div id="div_title">
</div>
<div id="div_login_usename">
<div id="div_lblusername">
用户名:</div>
<div id="div_username">
</div>
</div>
<div id="div_login_password">
<div id="div_lblpassword">
用户名:</div>
<div id="div_password">
</div>
</div>
<div id="div_submit">
</div>
</div>
</body>
</html>
/// <reference path="../Ext/vswd-ext_2.0.2.js" />
Ext.onReady(function () {
//启用提示
Ext.QuickTips.init(); var txtUserName = new Ext.form.TextField({
width: 140,
id: 'txtUserName',
allowBlank: false,
blankText: '用户名不可以为空',
renderTo: "div_username"
}); var txtPassword = new Ext.form.TextField({
inputType: 'password',
width: 140,
id: 'txtPassword',
allowBlank: false,
blankText: '密码不可以为空',
renderTo: "div_password"
}); var buttonName = new Ext.Button({
id: "btnName",
buttonAlign: 'center',
text: "登录",
tooltip: "登录",
tooltipType: "title",
type: "button",
handleMouseEvents: true,
handler: function ()
Ext.Msg.alert('提示消息框', Ext.get('txtUserName').getValue() + '' + Ext.get('txtPassword').getValue());
},
renderTo: "div_submit"
});});以上是小弟的代码.我想在点击按钮时如果以上两个文本框的非空验证不通过.慢不执行点击事件.除了手写代码外
if( Ext.get('txtUserName').getValue()!="" && Ext.get('txtPassword').getValue()!=""){Ext.Msg.alert('提示消息框', Ext.get('txtUserName').getValue() + '' + Ext.get('txtPassword').getValue()); }还有什么方法.或是我这种写法还有更好的方法吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货