草庐IT

TextArea

全部标签

javascript - 带有拼写检查器的 CodeMirror

我想使用CodeMirror的功能(例如linenumbering,wrapping,search等)用于纯文本,不需要特别高亮代码,而是使用GoogleChrome拼写检查器或其他一些自然语言(尤其是英语)拼写检查激活(我不需要让它工作在其他浏览器上)。我怎样才能做到这一点?是否可以编写一个支持拼写检查的纯文本模式插件? 最佳答案 我实际上整合了typo.js与CodeMirror在为NoTex.ch编码时;你可以在这里看看CodeMirror.rest.js;我需要一种方法来检查reStructuredText标记的拼写,并且由

javascript - 使用 tinyMCE 设置文本区域的内容

我有一些文本区域,它们都带有tinyMCE。我想设置特定文本区域的内容,但找不到方法。我试过这个:tinyMCE.get('title').setContent(selected_article_title);这是我的文本区域:这里是我的tinyMCE初始化程序:tinyMCE.init({//Generaloptionsmode:"specific_textareas",theme:"advanced",width:"100%",plugins:"pagebreak,paste,fullscreen,visualchars",//Themeoptionstheme_advanced_

javascript - 在 Internet Explorer 中设置文本区域选择

我正在寻找一种在InternetExplorer的文本区域中设置选择的方法。在其他浏览器中,这工作得很好:textarea.selectionStart=start;textarea.selectionEnd=end;在IE中,我假设我必须使用createRange并以某种方式调整选择,但我不知道如何做。链接到有关createRange和相关方法的正确文档的额外奖励点数,MSDN并没有提供多少帮助。 最佳答案 这对我有用:noasdfkvbsdobfbgvobosdobfbgoasopdobfgbooaodfghvarrange=d

javascript - 如何将 "undo"文本以编程方式插入文本区域?

我有一个文本区域和一个按钮。单击该按钮会将文本插入文本区域。有没有办法允许用户按Ctrl/Cmd+z来撤消文本的插入并将文本区域恢复到之前的状态? 最佳答案 我认为最简单的方法是利用浏览器的撤消堆栈而不是捕获事件。为此,您需要针对不同的浏览器使用不同的代码。幸运的是,在所有主流浏览器中,只有Firefox有不同的方法。//http://stackoverflow.com/a/9851769/529024//Opera8.0+varisOpera=(!!window.opr&&!!opr.addons)||!!window.opera

Javascript检测文本区域中的滚动条

我想知道是否有人知道我将如何检测滚动条何时出现在textarea中。我目前正在为我的JavaScript使用mootools,但在检测滚动条时遇到了问题。 最佳答案 functionhas_scrollbar(elem_id){constelem=document.getElementById(elem_id);if(elem.clientHeight请参阅此jsFiddlehttp://jsfiddle.net/qKNXH/ 关于Javascript检测文本区域中的滚动条,我们在Sta

php - 如何从 textarea 字段中提取电子邮件 ID

我正在使用cakephp。我有用户粘贴数据的textarea字段,我使用tinymce插件来格式化文本。我已经警告用户不要在文本区域内输入电话号码或电子邮件地址。但是,我不想冒险。有没有办法可以从textarea中提取电话号码和电子邮件并将其替换为XXXX@gmail.com..感谢任何帮助。谢谢。 最佳答案 这里有一些关于用隐藏的电子邮件地址替换我头脑中的东西:$str="Mye-mailisshown@gmail.comContactmeformoredetails";$str=preg_replace("/([a-zA-Z0-

php - 正则表达式:在不在文本区域中的字符串中查找换行符

嘿,所以我正在寻找一个正则表达式,它允许我基本上用任何东西(例如“xxx”)替换换行符,但前提是换行符不在textarea标签内。例如,以下内容:abcdefgcuriousgeorgehappy会变成:abcdxxxefgxxxcuriousgerogexxxhappy有人知道我应该从哪里开始吗?我在这里有点无能为力:(感谢您提供的任何帮助。 最佳答案 我知道了,但你不会喜欢的。;)$result=preg_replace('~[\r\n]++(?=(?>[^匹配换行符后,先行扫描,消耗任何不是左尖括号的字符,或任何不是开头的左尖

php - 如何在html中对齐textarea中的文本

我有一个textarea,我也在编写一些PHP代码以在刷新时预填充textarea。“预填充”部分工作正常。我的问题是当我开始在textarea中输入时,文本没有左对齐。它从textarea框中的某个随机点开始。我希望它像普通文本框一样左对齐。这是我的代码: 最佳答案 修剪不是最好的选择。它会修剪所有甚至需要的空间。我遇到了同样的问题,我所做的是将所有代码都放在一行中。这取决于您文本中的空格。我的代码以前有时是这样的现在我得到的输出是这样的:TermsandConditionsPointonePointtwoPoint3LastPa

php - Textarea 换行符无法正常工作

根据我的经验,我有一个最好的问题,我想通过fwrite()编写.htaccess文件,当它调试时它在文本区域中显示正常但是当我要提交它时它显示\n\r\n\r....我正在尝试str_replace()及其工作,但不会中断行。这是我所有的代码,请帮助我。submit.php\n\nRewriteEngineon\n";require('config2.php');$getquery=mysql_query("SELECT*FROMmenuORDERBYmenu_idDESC");while($rows=mysql_fetch_assoc($getquery)){$menu_id=$ro

php - 无法使用 Javascript AJAX 发送帖子数据从 Summernote textarea 获取值(value)

我一直在检查summernoteAPI,还有我的代码$('#summernote').summernote({placeholder:'yourMessage',tabsize:2,height:300});$('document').ready(function(){varmessageData=$('#summernote').summernote('code');varemail=$('#email').val();$(function(){$('#mail').submit(function(event){event.preventDefault();$.ajax({url:'