给你举一个简单的案例,在这个例子中,onclick用来判断用户名不可以为空,然后通过单击登陆按钮进行触发判断,仅供参考
%@ page language="java" import="java.util.*,java.sql.*" contentType="text/html; charset=gb2312"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
titleInsert title here/title
script language="javascript"
function checkNum()
{
if(form1.name.value=="")
{
window.alert("用户名不能为空");
return false;
}
}
/script
/head
body
%
String s_name=request.getParameter("name");
String s_password=request.getParameter("password");
String c="未登录";
String s_select=request.getParameter("select");
String d="2";
if(s_name!=nulls_password!=null)
{
Connection ct=null;
try{
//1加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
c="0";
//2得到连接
ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=ls","sa","123");
c="1";
//3创建Statement
Statement sm=ct.createStatement();
c="2";
//4查询
ResultSet rs=sm.executeQuery("select userId,password from login where name='"+s_name+"'");
c="3";
if(rs.next())
{
c="4";
c=rs.getString(2);
d=rs.getString(1);
if(rs.getString(2).trim().equals(s_password.trim()))
{
c="欢迎登陆";
}
}
}catch(Exception e)
{
e.printStackTrace();
}
}
%
center
h2欢迎登陆服装连锁系统/h2
/center
center
form name="form1" action="huanying.jsp"
登录身份:
select name="select"
option value="总店"总店/option
option value="分店"分店/option
/selectbrbr
姓名:input type="text" name="name" style="width:150px"br
密码:input type="password" name="password" style="width:150px"br
brbr
input type="submit" value="登陆" onclick="return checkNum();"
input type="reset" value="取消"br
登录状态:%=c %
/center
/form
/body
/html
[img]button按钮onclick触发不了如下:
button按钮里添加了disabled属性,是不能再触发点击事件的,但是可以给button添加一个div标签,在div里面添加点击事件。当勾选checkbox,按钮的disabled属性取消,按钮颜色也变了,也可以提交登录信息,button按钮不可以触发onclick。
通过轻微触摸即可改变事物,让用户得到了强烈的即时满足感。尽管现在触控屏被广泛使用,但物理按钮并没有完全消失。由物理按钮所形成的行为习惯和认知,影响着按钮设计的直观性和易用性。
button按钮
button中的type 属性规定了按钮的类型。Internet Explorer 的默认类型是 "button",而其他浏览器中的默认值是 "submit"。我用的是谷歌浏览器,默认也是“submit”,所以button的onclick事件会被form的action所取代。解决方法是指定button的type类型为button。
一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样。还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件,可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的。
js代码,可能是直接在html文件显示,你会直接看见script type="text/javascript"代码/script。也可以是导入外部的js,网上分享有时只贴了html部分,就直接看不见了
SCRIPT language=“javascript” src="a.js"/script。js怎么具体控制呢?
在js里是document.getelementbyid(“id名”) 得到控制元素,进而绑定click等事件
jquery是$("#id名").click(function( ){ });
事件属性button,是触发事件的时候,获取事件对象获取button的值判断,是按下了鼠标的哪个键。
1、首先创建一个名称为button的html文件,如下图所示。
2、在body中加入onmousedown事件,事件中加入自定义函数,函数中加入事件返回对象。
3、接着加入一个p标签加入id,如下图所示。
4、然后创建一个自定义函数mybutton,如下图所示。
5、自定义函数中通过event。button属性获取整数值,并判断整数值来区分鼠标按键。
6、最后在浏览器中打开文件,在指定区域随意按下鼠标按键,查看结果。
不清楚你说的button是哪个环境下的:
html中的button 直接在标签内写 onclick="函数名" 这里的函数是js.
.net中的button除有html中响应客户端点击事件(OnClientClick)外还可以有后台点击事件(onclick),
在winform中button的点击事件可以button的事件列表找出(clickevent)(也可以在设计界面双击进行添加。
本文由作者笔名:患有完美症 于 2023-04-07 10:25:01发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接:https://www.e-8.com.cn/mh-134618.html