首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问个ImageButton的onclick事件

2012-01-19 
请教个ImageButton的onclick事件.做个注册页面.提交按纽用ImageButton但验证表单用自写的JS.函数CheckForm

请教个ImageButton的onclick事件.
做个注册页面.提交按纽用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是有效的.真是好奇怪.我也弄不明白是怎么回事了.

[解决办法]
Attributes.Add( "onclick ", "CheckForm(); ")
[解决办法]
如果页面没有发生脚本错误,这样写在IE应该是没有问题的
试试在函数中加上event.cancelBubble = true;
[解决办法]
你换种别的方式试试看呢~~~~
例如:换作button试试看,如果没毛病的话,就说明imgbutton不支持javascript的客户端事件

热点排行