阿非说这是错误的,请有大家看看或测试一下,到底错在哪儿?谢了!也请阿非指正!

大意是“文本框能自动增加高度如何实现?,输入邮件地址,邮件地址不能中间断开自动换行。(分号结束且中间没空格)
我的答题:(原贴原封不动拷贝)
<asp:TextBox ID="TextBox1" runat="server" onkeyup="test()" onFocus="this.select();" TextMode="MultiLine" style="width:300px; display: block; overflow:visible;"></asp:TextBox> <script type="text/javascript">
function test() {
var s0 = "";
if (event.keyCode == 186) {
var s = document.getElementById("TextBox1").value;
ss = s.split(";");
if (ss.length > 2) {
for (var i = 0; i < ss.length - 1; i++) {
s0 += Trim(ss[i]) + "; ";
}
document.getElementById("TextBox1").value = s0;
}
}
}
function Trim(str) {
return str.replace(/^\s+/, '').replace(/\s+$/, '');
}
</script>阿非说:“知之为知之,不知为不知“,说我“给出错误的回复“,
没什么好说的,请朋友们帮我测试一下究竟错在那里?不胜感谢!也敬请阿非说出错误所在
(注:js中我是考虑到了在中间也可插入邮件并能在分号处换行,朋友们也可测试一下)
另一位高手也回答了这个贴子,的确很简洁,还考虑到了回车,但是没有考虑中间插入邮件情况
附代码:
html:
<div id="ifrmInput" contenteditable="true" onkeydown="javascript:return GoKeyDown(this,event)"
style="border: solid 1px red; height: 22px; line-height: 22px; width: 200px;
overflow-y: visible; overflow-x: hidden; word-wrap: break-word">
</div>
js:
<script>
function GoKeyDown(txt, evt) {
if (evt.keyCode == 13) {
return false;
}
if (evt.keyCode == 186) {
txt.innerHTML += "; ";
return false;
}
}
</script>
相关推荐
InstrumentDriver,对iOS自动化测试说Yes!
InstrumentDriver 是Mobile自动化小组最近实现的基于instrument,针对iOS的自动化测试框架,目前支持 java语言编写测试用例。研究过iOS自动化测试的同学肯定对instrumentUIAutomation 有所耳闻,或者已经使用它进行自动化测试实践。iOS4.0开始,苹果官方提供了UIAutomation 以支持应用
计算机网络资料(第七版)谢希仁.zip
计算机网络第七版谢希仁,主要资料: 课本PDF、课后习题答案、PPT讲解、往年试题
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
视听说答案与加速器 大学英语
视听说答案与加速器 大学英语视听说答案与加速器 大学英语视听说答案与加速器 大学英语视听说答案与加速器 大学英语视听说答案与加速器 大学英语
软件测试错误之代码错误
软件测试错误之代码错误代码错误主要包括:语法错误;打字错误;对语句或指令不正确理解所产生的错误。按软件生存期阶段分类Goodenough-Gerhart分类方法把软件的逻辑错误按生存期不同阶段分为4类。①问题定义(需求分析)错误它们是在软件定义阶段,分软件测试错误之代码错误代码错误主要包括:语法错误;打字错误;对语句或指令不正确理解所产生的错误。 按软件生存期阶段分类 Goodenough-Gerhart分类方法把软件的逻辑错误按生存期不同阶段分为4类。 ①问题定义(需求分析)错误 它们是在软件定义阶段,分析员研究用户的要求后所编写的文档中出现的错误。换句话说,这类错误是由于问题定义不


