打开登录页面光标定位用户名框

本文介绍了一种在网页加载时自动将光标定位到特定文本框的方法,使用了window.onload事件结合jQuery的focus函数实现。

光标定位到文本框

window.onload=function(){
    var uname = $("[name='uname']").val();
    var pwd = $("[name='pwd']").val();
    if(uname==""){
     $("[name='uname']").focus();
    }
    }

window.onload方法表示页面加载中时调用函数

将光标定位到某一个文本框需要使用到函数focus

题目:设计一个简易的用户登录窗口 请使用 Java SWT 库设计一个“系统登录界面”,要求代码简洁,逻辑清晰。 具体需求: 1. 界面设计: 主窗口标题为“系统登录 - [你的姓名]”,窗口大小适中(建议 300x200)。 使用 GridLayout(网格布局)将窗口分为 2 列: 第一行:左侧显示标签“用户名:”,右侧放置一个普通文本(Text)。 第二行:左侧显示标签“密   码:”,右侧放置一个 密码文本(输入内容时隐藏可见字符)。 第三行:放置两个按钮,分别为“登录”和“取消”。 2. 功能实现: 登录逻辑: 程序预设正确的管理员账号:用户名为 admin,密码为 123456。 点击“登录”按钮时,获取输入内容进行判断: 若账号密码匹配,弹出 信息提示(Icon 使用 SWT.ICON_INFORMATION),显示“登录成功!欢迎进入系统。” 若不匹配,弹出 错误提示(Icon 使用 SWT.ICON_ERROR),显示“用户名或密码错误!” 若任一输入为空,提示“请输入完整的账号信息”。 取消逻辑: 点击“取消”按钮时,清空两个文本中的所有内容,并将光标焦点(Focus)重新定位用户名输入,方便重新输入。 3.示例交互流程: (1)启动:程序运行,显示登录窗口。 (2)输入:用户输入 admin,密码输入 123。 (3)操作:点击“登录”按钮。 (4)反馈:弹出错误对话用户名或密码错误!”。 (5)重置:用户点击“取消”按钮,输入被清空,光标回到用户名。 (6)成功:用户重新输入 admin 和 123456,点击登录,弹出“登录成功”提示。 技术提示(Hints): 1.密码样式:在创建 Text 控件时,使用 SWT.BORDER | SWT.PASSWORD 样式。 2.布局设置:建议使用 shell.setLayout(new GridLayout(2, false));,这样后续添加的控件会自动按“左-右、左-右”的顺序排列。 3.弹窗类:使用 MessageBox 类来实现弹窗,例如: MessageBox mb = new MessageBox(shell, SWT.ICON_INFORMATION | SWT.OK); mb.setMessage("提示内容"); mb.open();
最新发布
12-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值