草庐IT

TextArea

全部标签

javascript - 从 textarea 执行 javascript

我不完全确定这是否可行,但我正在尝试在页面上运行javascript的浏览器中创建一个迷你人造编辑器。这是我在理论上一直尝试做的事情HTML​runJavaScriptvarcnsl=document.getElementById('cnsl');functionrun(){returncnsl.value}更具体地说,我正在尝试通过我在文本区域中键入的“代码”写入Canvas元素,例如,如果我键入ctx.fillRect(10,10,10,10);进入我的文本区域,然后执行该run()函数,10x10正方形将出现在我的Canvas中。我很幸运,我没有返回cnsl.value,而是将它

javascript - 如何使用 jQuery 在 sweet alert 中添加 textarea 标签作为输入元素

我不明白如何添加textarea类型在sweet警报中。类似于type:"input"$('#saveBtn).click(function(){swal({title:"EnteryourName!",text:"yourname:",type:"input",showCancelButton:true,closeOnConfirm:false,showLoaderOnConfirm:true,animation:"slide-from-top",inputPlaceholder:"Writesomething"},function(inputValue){if(inputValue

javascript - "white-space: pre;"CSS 样式在 <textarea> HTML 元素中似乎不符合 W3C 规范 - 它总是换行,而不仅仅是换行

我希望制作一个textareaHTML元素只在换行符处换行而不折叠前导空格。W3C规范说CSS样式元素white-space:pre;应该给我想要的行为,但它不起作用-它不会折叠前导空格,但它总是换行,不只是换行。white-space:nowrap;不会像我想要的那样换行,但不幸的是它会折叠前导空格。唯一能按我需要的方式工作的是wrap="off"HTML属性,但W3C规范不支持它。虽然它工作得很好,而且似乎在我试过的所有浏览器中都能工作。令我困扰的是它不受规范的支持。谁能告诉我为什么会出现这种情况,并提供一种W3C支持的方法?也许这是我忽略的其他东西,比如其他样式元素或其他东西的默

javascript - 在 TextArea 中捕捉标签

有谁知道一个跨浏览器的可靠解决方案,用于捕获文本区域字段中的tab键按下并替换(在正确位置)4个空格?textarea用于输入文章,需要此功能。注意:我尝试使用FCKEditor等,它没有捕捉标签并且有很多我不需要的功能。我想要一个仅用于捕获标签的简单解决方案。 最佳答案 我没有广泛测试,但这似乎有效:(我在http://alexking.org/blog/2003/06/02/inserting-at-the-cursor-using-javascript#comment-3817找到了“insertAtCursor”函数)doc

php - 从数据库中检索时,Textarea 显示额外的空间?

我有一个简单的php文件,它从textarea内的mysql数据库显示中获取信息,但是当我从浏览器打开它时,它在textarea内文本的开头和结尾显示额外的空间这是它的样子(数据库文本没有多余的空间)这就是我检索文本所做的我使用简单的mysql_fetch_array来检索值文本保存在数据类型文本的mysql数据库中的founder_msg字段中。 最佳答案 您在格式设置中插入了大量空白。请尝试以下操作: 关于php-从数据库中检索时,Textarea显示额外的空间?,我们在StackO

html - 为什么人们会选择可编辑的 DIV 而不是 INPUT 或 TEXTAREA

Thereareseveralquestions关于询问如何使div可编辑。然而,人们可以只使用文本区域或输入字段并将它们禁用或只读。我猜这会产生更好的语义。即使是MDN给出的例子在我看来就像一个普通的旧输入字段。那么我为什么要使用可编辑的div?与文本区域和输入字段相比,它有什么优势?我刚刚看了anexample我在标签wiki中找到了contenteditable.优点是我可以在可编辑的div中使用标记,但不能在文本区域或输入字段中使用标记?允许child进入文本区域在语义上不是更正确吗?或者引入一个全新的元素,就像他们在HTML5中所做的那样。像richtextarea这样的东西

css - 跨浏览器nowrap textarea

我正在寻找一个跨浏览器的解决方案文本区域:仅在输入时换行滚动条都隐藏,直到文本溢出我试过几乎所有的东西都可以在SO中找到...失败#1:textarea{white-space:nowrap;overflow:auto;}在FF中不起作用失败#2:textarea{white-space:nowrap;overflow:auto;//orscroll}+WRAP=OFFattribute这里我无法在IE中按回车键(jsFiddle)失败#3:textarea{white-space:pre;overflow:auto;}+WRAP=OFFattribute如果我到达结尾,IE会自动换行

php - 如何在jquery中的textarea中输入时显示文本

我正在寻找一种在jquery中的文本区域中键入时预览文本的方法正是你在Stackoverflow上使用的, 最佳答案 $(document).ready(function(){$('#someTextBox').keyup(function(){$('#target').html($(this).val());});});当您在中键入文本时,文本应在的HTML中重复. 关于php-如何在jquery中的textarea中输入时显示文本,我们在StackOverflow上找到一个类似的问题

javascript - 如何获取选择之前、内部和之后的 HTML(不在 textarea 中)?

这是我想要完成的:当用户使用鼠标、键盘或触摸选择“myDiv”中的文本时,我想获取三个谨慎的HTMLblock:选择之前的HTML(“左侧”")、选择内的HTML和选择后的HTML(在它的“右侧”)。html应该与myDiv.innerHTML中显示的一样。选择可能在标记对内开始或结束(即,孤立的选择不一定是有效的HTML)。我不需要处理特殊情况,例如选择中的绝对定位元素;我关心的所有选择都将被限制在一个div中,该div将包含基本标签,如strong、em、ul、ol、h1、image和table。我最接近的是使用rangy获取选择并调用selection.getRangeAt(0)

javascript - 提交后清空textarea的内容

这个问题在这里已经有了答案:Howtoemptythemessageinatextareawithjquery?(8个答案)jQuery-removeuserinputtextfromtextarea(5个答案)关闭9年前。我在对话框中有一个评论框(文本区域)。如果成功保存评论我想清除文本区域的内容并关闭对话框。ATM对话框将关闭,但我需要删除其内容。if(CommentSuccessfullyUpdated=="TRUE"){//emptythecommentbox??//somethinglike$("#CommentBox").empty();//closesthedialogb