当前位置: 首页 > news >正文

Asp.Net实现多行文本,正则表达式验证和禁用页面回车键后多行文本无法换行问题...

Asp.Net实现多行文本,正则表达式验证和禁用页面回车键后多行文本无法换行问题

一 Asp.Net实现多行文本,正则表达式验证
<asp:TextBox ID="txtDescription" runat="server" Height="82px" MaxLength="500" TextMode="MultiLine"
Width="501px"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator3"
runat="server" ErrorMessage="*请输入定义与描述" ControlToValidate="txtDescription" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtDescription"
Display="Dynamic" ErrorMessage="*定义与描述长度不能大于500个字符" ValidationExpression="^(\s|\S){0,500}$"></asp:RegularExpressionValidator></label>


二 禁用页面中的回车键
<script language="javascript" type="text/javascript">
// 禁用页面中的回车键
function form_onkeydown(){
//alert(window.event.srcElement.tagName);
if(event.keyCode == 13)
{
event.returnValue=false;
}
}
document.οnkeydοwn=form_onkeydown;
</script>

三 解决禁用页面回车键后多行文本无法换行问题
<script language="javascript" type="text/javascript">
// 禁用页面中的回车键
function form_onkeydown(){
//alert(window.event.srcElement.tagName);
if(event.keyCode == 13&&window.event.srcElement.tagName!="TEXTAREA")
{
event.returnValue=false;
}
}
</script>

<body οnkeydοwn="form_onkeydown();" >
</body>

相关文章:

  • 天翼手机,还有多长的路要走?
  • windows 关闭占用端口的进程
  • PhysX学习笔记(4): 动力学(3) Joint
  • 部署IIS后dll not found
  • ChinaJoy09一行
  • windows enable long environment path
  • IDC存储软件定义的七个主要类别
  • python 修改ip地址
  • dropdownlist绑定日期,用Jquery检测起始日期,终止日期合法性
  • windows配置tensorflow python object detection 环境
  • vmware-workstation-and-device-credential-guard-are-not-compatible
  • 对opera手机浏览器的一些观点
  • windows 生成self-sign证书
  • AggregateCacheDependency、CacheDependency、SqlCacheDependency Asp.net 2.0
  • 使用sphinx生成python项目文档
  • JS 中的深拷贝与浅拷贝
  • AngularJS指令开发(1)——参数详解
  • CSS魔法堂:Absolute Positioning就这个样
  • express + mock 让前后台并行开发
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Spring Boot快速入门(一):Hello Spring Boot
  • 开源SQL-on-Hadoop系统一览
  • 面试遇到的一些题
  • 深度学习在携程攻略社区的应用
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #pragma multi_compile #pragma shader_feature
  • #pragma预处理命令
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (定时器/计数器)中断系统(详解与使用)
  • (二)pulsar安装在独立的docker中,python测试
  • (黑马C++)L06 重载与继承
  • (离散数学)逻辑连接词
  • (论文阅读11/100)Fast R-CNN
  • (三)docker:Dockerfile构建容器运行jar包
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (算法)前K大的和
  • (一)认识微服务
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • ... 是什么 ?... 有什么用处?
  • .bat文件调用java类的main方法
  • .equals()到底是什么意思?
  • .NET 设计一套高性能的弱事件机制
  • .NET 指南:抽象化实现的基类
  • .Net6 Api Swagger配置
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .net中生成excel后调整宽度
  • /etc/fstab 只读无法修改的解决办法
  • ;号自动换行
  • @Autowired多个相同类型bean装配问题