文本区域自动换行
Textarea automatic line break
我的网站上有一个文本区域,我想在那里粘贴URL。
这是否可以在每次粘贴URL时创建换行符?如果没有,当我进入空间时,它能创建换行符吗?
我已经搜索了解决方案,但我只找到了在表单提交后创建换行符的解决方案,这对我没有帮助。
点击此处:https://jsfiddle.net/3sj2644z/
this.value = this.value + "'n";
您在文本区域上侦听粘贴事件,然后获取当前在其中的文本,并在其中附加一个带转义符的换行符,然后将新字符串值放回文本区域。
您不在文本区域中使用html,因此br标记不起作用。
function ConvertToLinks() {
str = document.getElementById("S1").value;
str = str.replace(/'r'n|'n/g,'<br>');
document.getElementById('txtLinks').innerHTML = str;
}
<html>
<head>
<title>Text area redirect</title>
</head>
<body>
<textarea rows="5" id="S1" name="S1" cols="40">
<a href="http://yahoo.com">Yahoo</a>
<a href="http://google.com">Google</a>
<a href="http://webdeveloper.com">Web Developer</a>
<a href="http://www.codingforums.com/javascript-programming/195565-place-links-textarea.html">from Web</a>
</textarea>
<br><button onclick="ConvertToLinks()">Convert to Links</button>
<div id="txtLinks" style="width:350px;min-height:100px;border:1px solid red"></div>
</body>
</html>
通过http://www.codingforums.com/javascript-programming/195565-place-links-textarea.html
相关文章:
- 在文本区域中使用jQuery.text()保持换行符
- 如何在内容可编辑或其他地方找到通过自动换行创建的换行符
- 在 35 个字符后的多行文本框中自动换行
- 在 CSS/JS 中,如何在每 n 个单词处自动换行
- 如何在锚标记中自动换行文本 URL
- 三.js自动换行
- 获取字符串、提取 ID 和自动换行
- 使用棱镜.js防止自动换行
- 使用Javascript选择最后一次自动换行后的最后一行
- 自动换行指定长度的字符串
- 如何检测文本区域中的自动换行
- CSS/JS-你能像对待行一样对待浏览器自动换行来给它们上色吗
- 控制jQuery中的自动换行和取消换行方法
- 如何检测一行何时自动换行到文本区域中?
- 控制文本中自动换行的位置
- 如果输入值为>1,将jQuery自动换行
- JointJS中的自动换行
- 文本区域自动换行
- JavaScript 字符串自动换行匹配另一个字符串
- 自动换行功能在chrome中不工作