草庐IT

TextArea

全部标签

javascript - 如何将剪贴板中的富文本粘贴到 HTML textarea 元素?

当从网络浏览器复制粘贴到文本处理器时,HTML标记被转换为富文本格式,文本处理器尝试将标记转换为它自己的格式。这证明剪贴板能够保存标记。当在浏览器窗口之间复制粘贴时(复制到普通的或其他元素),即使标记存在于剪贴板中,标记也会被忽略。也许有一种解决方案可以让浏览器从剪贴板中选择富文本格式。有没有办法在中访问剪贴板的富文本?元素?换句话说,能否将必须位于剪贴板某处的标记(因为剪贴板还不知道用户是粘贴到文本处理器还是网络浏览器)被粘贴为-是否进入HTTPPOST变量? 最佳答案 我一直在研究类似的问题:从桌面应用程序粘贴到浏览器时如何访问

javascript - 如何替换 html textarea 中当前选定的文本?

如何编辑textarea表单元素的选定文本?编辑:就地编辑,替换原始文本。 最佳答案 这个有效:functionreplaceIt(txtarea,newtxt){$(txtarea).val($(txtarea).val().substring(0,txtarea.selectionStart)+newtxt+$(txtarea).val().substring(txtarea.selectionEnd));}$("button").on('click',function(){replaceIt($('textarea')[0],

javascript |使用换行符保存 textarea 值

我有一个代码,它可以在一个文本文件中保存多个文本区域值。但是,它不显示我在保存后指示的换行符。它仅标识w/c手动放置在文本区域内的换行符。下面是代码。请帮忙。varTestVar=newArray();vari=0;functionsave(){TestVar[i]=document.getElementById("text1").value+"\n"+document.getElementById("text2").value;mydoc=document.open();mydoc.write(TestVar);mydoc.execCommand("saveAs",true,"Tic

javascript - 更改 summernote div 时 Textarea 值更改

我已经为summernote设置了一个div来改变从数据库中提取的文本。$(document).ready(function(){$('#summernote').summernote({height:300,});});在div之后我有一个带有ID的文本区域。我希望文本区域的内容在我输入summernotediv时发生变化。就像我输入这个问题时发生的事情一样。 最佳答案 使用summernoteAPI我想到了这个解决方案:$(document).ready(function(){$('#summernote').summernot

html - wordpress contactform7 textarea 列和行在较小的屏幕中发生变化

我使用contactform7为wordpress网站创建了联系表单。我想减少该表单上文本区域中的行,以适应较小的屏幕尺寸。有什么方法可以使用contactform7自己的语法吗?如果不是,我有什么选择?顺便说一下,下面是contactform7中textarea的语法。[textarea*your-message40x7](40-列,7-行) 最佳答案 尽管这个问题已有5年多的历史,但它仍然经常活跃,我们中的许多人都像我一样试图得到这个问题的明确答案。如果您只想拥有一个属性,您还可以为cols键入10x,为rows键入x2。[te

javascript - 从 textarea 复制到 div,保留换行符

我有一个和一个(里面有)。在该区域中输入文本时,在keyUp上更新内容。有没有办法保留textarea中的换行符(新行)并以某种方式让它们像div/p中的换行符一样工作?用替换双“新行”,这也可能吗?这接近于所见即所得可以处理的内容,但不希望为此,这是一个非常小的项目。这就是我到目前为止所得到的。$(".boxtextarea").keyup(function(){varvalue=$(this).val();$('.boxp').text(value);}); 最佳答案 您可能希望将CSS规则white-space:pre或whi

javascript - 通过点击 "Enter"从 textarea 提交数据

我有一个带有JS的动态网页。有一个和一个发送按钮,但没有标签。如何使提交按钮触发并且在中按下Enter时清除? 最佳答案 您可以为文本区域使用keyup处理程序(尽管我不建议*)。[SomeTextarea].onkeyup=function(e){e=e||event;if(e.keyCode===13){//startyoursubmitfunction}returntrue;}*为什么不为此使用文本输入字段?Textarea特别适用于多行输入,一种用于单行输入的文本输入域。使用输入处理程序,您可以削弱多行输入。我记得曾经将它用

html - 有没有一种简单的方法可以使 html textarea 和 input type 文本同样宽?

是否有一种简单的方法可以让HTMLtextarea和inputtype="text"以(大约)相等的宽度(以像素为单位)呈现,并且适用于不同的浏览器?CSS/HTML解决方案会很棒。我宁愿不必使用Javascript。谢谢/埃里克 最佳答案 你应该可以使用.mywidth{width:100px;} 关于html-有没有一种简单的方法可以使htmltextarea和inputtype文本同样宽?,我们在StackOverflow上找到一个类似的问题: http

html - Textarea 失去对鼠标单击的关注?

我在使用GoogleChrome中的文本区域时遇到了一些奇怪的问题。问题是,每当我在GoogleChrome中点击文本区域时,它会立即失去焦点,并返回到上一个输入框。如果我按键盘上的Tab键,问题就不会发生。这是显示我的问题的.gif:我使用的代码是有效的html:Celebrity1Tweet1YUNOWORK?!除了jQuery库之外,我还没有在页面上使用任何javascript。我很惊讶为什么会这样,因为通常是InternetExplorer给我这样的问题。谁知道哪里出了问题? 最佳答案 尝试关闭标签标签。Celebrity1

javascript - 当textarea失去焦点时显示选择

我有一个带有文本框和按钮的表单:Loremipsumdolorsitamet,consecteturadipisicingelit.用户选择文本,然后点击按钮。由于textarea失去焦点,选择不再可见。有没有办法让选择保持可见?它不需要可用(即,不需要例如键入删除选择或Ctrl+C复制它)但我希望文本区域包含选择的某种视觉反馈.演示:Fiddle 最佳答案 在深入了解jsFiddle之后,我发现CodeMirror拥有创建高度自定义文本区域所需的一切。它是为编写代码而构建的,但有一个小技巧,它可以应用于一般的文本区域。参见DEMO