VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 641|回复: 3

请教个ImageButton的onclick事件.

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-30 20:20:01 | 显示全部楼层 |阅读模式
做个注册页面.提交按纽用ImageButton
但验证表单用自写的JS.函数CheckForm()
这样我需要按下ImageButton后调用CheckForm()该JS函数.
为ImageButton加上ImageButton.Attributes.Add("onclick","return CheckForm();")

CheckForm(){
if(document.getElementById("usrname").value.length == 0){
alert("username");

return false;
}
else{
return true;
}

当我按下按钮后用户名为空时有alert效果.但return false并没有起到作用.页面还是提交了.刷新了一次.这是用IE的效果.但用FF是有效的.真是好奇怪.我也弄不明白是怎么回事了.
回复

使用道具 举报

0

主题

29

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-3-8 11:45:01 | 显示全部楼层
Attributes.Add("onclick","CheckForm();")
回复

使用道具 举报

0

主题

14

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-3-9 21:15:01 | 显示全部楼层
如果页面没有发生脚本错误,这样写在IE应该是没有问题的
试试在函数中加上event.cancelBubble = true;
回复

使用道具 举报

0

主题

26

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-3-10 09:30:02 | 显示全部楼层
你换种别的方式试试看呢~~~~
例如:换作button试试看,如果没毛病的话,就说明imgbutton不支持javascript的客户端事件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表