zoukankan
html css js c++ java
同一个页面用Js和服务器验证控件OnClientClick提交问题
实现功能:
点击Button按钮的
OnClientClick事件,不会影响服务器验证控件的验证功能
(验证不通过,则不提交服务器页面)
背景
:
1. 在同一个页面有服务器验证控件(
RegularExpressionValidator
),多个
2. 有Javascript函数,实现验证和其他功能
3. Button按钮,有两个事件
OnClick
,
OnClientClick
方法:
HTML页面
验证控件:
Code
<
asp:TextBox ID
=
"
txt_Test
"
runat
=
"
server
"
Width
=
"
120px
"
MaxLength
=
"
8
"
></
asp:TextBox
>
<
asp:RegularExpressionValidator ID
=
"
validator_Test
"
runat
=
"
server
"
ControlToValidate
=
"
txt_Test
"
ErrorMessage
=
"
数字
"
ValidationExpression
=
"
^\d+$
"
></
asp:RegularExpressionValidator
>
按钮:
<
asp:ImageButton ID
=
"
btnPutin
"
runat
=
"
server
"
Text
=
"
提 交
"
OnClick
=
"
btnPutin_Click
"
OnClientClick
=
"
if(CheckClientValidate()) { return CheckNullValue()}
"
ImageUrl
=
"
../images/submit1.gif
"
/>
脚本:
<
script type
=
"
text/javascript
"
>
//
返回,服务器验证控件是否成功
//
Author: ADD by Aprillee at 2007-12-27
//
Example: OnClientClick="if(CheckClientValidate()) { return CheckNullValue()}"
function CheckClientValidate()
{
Page_ClientValidate();
if
(Page_IsValid)
{
return
true
;
}
else
{
return
false
;
}
}
//
以下为自定义脚本功能
function CheckNullValue()
{
alert(
'
Test
'
);
}
</
script
>
查看全文
相关阅读:
教你如何去除电脑QQ聊天窗口上的广告?
Web 通信技术 ——跨文档信息传输(JavaScript)
JavaScript中如何给按钮设置隐藏与显示属性
JavaScript中的innerHTML属性的使用
JavaScript中点击按钮弹出新的浏览器窗口
JavaScript中prompt的使用
考试报名管理系统
Python——用turtle模块画海龟的第一步
Cardinality Estimation算法学习(二)(Linear Counting算法、最大似然估计(MLE))
用KMP算法与Trie字典树实现屏蔽敏感词(UTF-8编码)
原文地址:https://www.cnblogs.com/yeagen/p/1336464.html
最新文章
HTML布局<div>or<table>
HTML区块划分3种类型和标签嵌套规则
html有序无序自定义列表
table边框表头单元格空间合并等设置
HTML图像标签img和源属性src及Alt属性、宽高、对齐
HTML CSS百科及常用嵌入方式
head头部包裹title,base,link,meta,script,style
HTML 链接展现形式与target属性和锚文本设置
SpringBoot 之 控制器层
SpringBoot 之 实现登录功能及登录拦截器
热门文章
getRequestDispatcher 中请求转发和请求包含的使用说明
SpringBoot 之 国际化
Java 获取客户端浏览器中的语言设置
SpringBoot 之 Dao层模拟数据库操作
SpringBoot 之 扩展 SpringMVC
MyBatis 二级缓存实现详解及使用注意事项
MyBatis 一级缓存实现详解及使用注意事项
SpringBoot 中拦截器的简介及使用方式
走迷宫游戏
帮助小明翻译他的编程语言
Copyright © 2011-2022 走看看