OnClientClick用法 单击服务器 button 前先调用 JS 验证剩余字数,超出返回,不执行后台
2013-06-18 20:21
531 查看
OnClientClick用法单击服务器button前先调用JS验证剩余字数,超出返回修改,不执行后台
<asp:ButtonID="btnPublish"runat="server"Text="发送"OnClientClick="returnsendfalse()"OnClick="btnPublish_Click"/>
varlen=300;
functionQ(s){returndocument.getElementById(s);}
functioncheckWord(c){
varstr=c.value;
myLen=getStrleng(str);
varwck=Q("counter");
if(myLen>len*2){
wck.innerHTML=Math.floor((len*2-myLen)/2);
//document.getElementById("btnPublish").disabled=true;
document.getElementById("btnPublish").setAttribute("class","");
}
else{
wck.innerHTML=Math.floor((len*2-myLen)/2);
//document.getElementById("btnPublish").disabled=false;
}
}
functiongetStrleng(str){
myLen=0;
for(i=0;i<str.length;i++){
if(str.charCodeAt(i)>0&&str.charCodeAt(i)<128)
myLen++;
else
myLen+=2;
}
returnmyLen;
}
functionsendfalse(){
if(myLen>len*2){
alert("字数已达上限");
returnfalse;
}
}
相关文章推荐
- OnClientClick用法 单击服务器 button 前先调用 JS 验证剩余字数,超出返回,不执行后台
- SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法
- SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- salesforce中自定义button执行js调用后台apex代码
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- 服务器控件OnClientClick调用js
- js方法内Ajax请求数据判断,验证无效(OnClientClick="return Method();"),还是直接执行后台代码
- 给服务器控件添加前台js验证,使得通过了前台js验证才执行相应的服务器端操作(OnClientClick)
- 服务器控件使用js进行验证(选择地调用后台事件)
- 服务器控件使用js进行验证(选择地调用后台事件)
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- (转)同一个页面用Js和服务器验证控件OnClientClick提交问题
- 在前台用 JS 清空 服务器控件里面的值 剩余字数验证 邮箱验证 非空验证
- 同一个页面用Js和服务器验证控件OnClientClick提交问题
- ASP.NET - 服务器控件button 先执行js 再执行后台的方法
- 在前台用 JS 清空 服务器控件里面的值 剩余字数验证 邮箱验证 非空验证