使用VBScript或Javascript从文本框(文本区域)中删除最后一行空/空行
Removing Last Empty/Blank Line from Textbox (textarea) with VBScript or Javascript
好的,在Sigfried的帮助下,我完成了最后一个问题。现在我已经实现了他的建议,我已经将信息解析到一个文本区域文本框中,当我这样做时,底部有一行是空的/空白的。由于我将获取这些数据并将其插入数据库,因此不能插入null值,因此我需要删除最后一行空行。我在VBASP中做这件事,所以我对VBScript或Javascript中的建议持开放态度。
这是使用VBScript从数据库表中提取信息并重复每个表行的实际代码:
<textarea name="output2" cols="50" rows="5" id="output2">
<% While ((Repeat1__numRows <> 0) AND (NOT ReadCC.EOF)) %>
<%=(ReadCC.Fields.Item("NUMBER").Value + vbCr) %>
<% Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
ReadCC.MoveNext()
Wend %>
</textarea>
当这种情况发生在页面上时,这就是来源中显示的内容:
<td style="color:#000000;">
<div align="center">
<textarea name="output2" cols="50" rows="5" id="output2">1234657812345678
8765432187654321
</textarea>
</div></td>
虽然用上面的代码很难判断,但654321之后有一个空行,这是因为重复区域在每行之后放入了一个vbCr。
我曾想过做一个Replace()或Regex.Replace(),但当我试图把它们放进去时,我最终会遇到服务器错误。如果我达到了声誉10,我会编辑这个,并放在文本框的屏幕截图中。
如果您不是最后一条记录,请编写vbCR:
<textarea name="output2" cols="50" rows="5" id="output2">
<% While ((Repeat1__numRows <> 0) AND (NOT ReadCC.EOF)) %>
<%=(ReadCC.Fields.Item("NUMBER").Value) %>
<% Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
ReadCC.MoveNext()
if not ReadCC.eof then response.write vbCR
Wend %>
</textarea>
相关文章:
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 使用VBScript或Javascript从文本框(文本区域)中删除最后一行空/空行
- jQuery/Javascript>on单击将文本放置在最后一个已知的光标位置
- 正在查找最后一次出现的文本
- 如何从由“”分隔的字符串中提取最后一个文本|&”;
- 为什么jQuery正在删除文本的最后一个字符
- 如何在单击按钮时获得最后一个焦点文本框输入
- “搜索”文本仅考虑表格中的最后一列
- 如何在文本区域中获取最后一个单词的位置
- 匹配最后一个点之后的文本字符串
- 如果在 IE 中最后附加光标,则在光标位置的文本区域中插入文本
- 是否可以将光标锁定/聚焦到文本区域的最后一行
- Jquery:在检查最后一个字母时将文本从表单复制到 DIV
- 仅将 Javascript 代码添加到最后一个文本区域
- JavaScript 替换第一个/最后一个字母并将中间文本括在标签中
- 如何在用户完成第一个输入文本的键入后设置和聚焦最后一个输入文本
- 我怎样才能触发一个将在最后显示的文本
- 删除元素文本中的最后一个字符
- 用于获取最后一个方括号 () 之间的文本的正则表达式
- JQuery 或 Javascript 代码,用于更改 html 文本中最后一个字符的字体