在aspx文件中使用jQuery禁用换行符
Disabling line breaks with jQuery in aspx file
我正在处理一个.aspx文件,我有一个文本框,要在其中禁用换行符。我使用的文本区域是这个字段:
<kcc:TextField runat="server" fieldLength="XLarge" ID="txtDBAName" maxLength="120"
TabIndex="1" />
随着我的改变,我从StackOverflow帖子中得到的jQuery函数我想使用的是:
<script type="text/javascript">
$(document).ready(function() {
$("#txtDBAName").keypress(function(event) {
if(event.which == '13') {
return false;
}
});
});
</script>
<kcc:TextField runat="server" fieldLength="XLarge" ID="txtDBAName" maxLength="120"
TabIndex="1" />
这个问题是,当我构建和使用文本框时,它仍然允许我在文本框中输入换行符。一切都很好,没有错误。在使用aspx文件时,我需要做什么特别的事情吗?
这是我使用的StackOverflow帖子。
下面是我读过的一篇博客,试图将aspx和jQuery结合使用,但没有太大帮助。
尝试替换文本区域的硬编码ID:
$("#txtDBAName").keypress(...
带有ASP.NET在运行时生成的实际ID:
$("#<%= txtDBAName.ClientID %>").keypress(...
此外,请参阅ASP.NET在浏览器中吐出的真实HTML标记,看看jQuery所看到的DOM和您在Visual Studio设计器中看到的ASPX服务器端DOM之间的区别(或者现在称之为允许您在VS中编辑一些ASPX文件的东西)。
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 在文本区域中使用jQuery.text()保持换行符
- 换行符插入jquery选择器
- jquery使用val()复制值似乎可以删除换行符
- 使用jquery将单个换行符替换为span元素
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 如何使用jQuery.parseJSON绕过换行符
- jquery 和换行符
- 如何在 jquery 中将
标记替换为 (换行符) - jquery:找到换行符并将其替换为<br>
- 在aspx文件中使用jQuery禁用换行符
- 如何在没有固定高度时检测 jquery 中的换行符
- Jquery 和 Contenteditable - 强制换行符显示为单个空格
- jQuery:如何在单词之间修剪换行符和制表符
- 我将如何使用jquery在html文本区域中按回车符时添加换行符
- 使用 jQuery 动态加载脚本时,Firebug 中没有换行符
- 使用 Javascript/jquery 在
标记后添加换行符
- 我可以用换行符和制表符格式化JavaScript/JQuery代码吗
- Jquery换行符替换为br标签不工作
- Jquery换行符不显示在消息弹出