如何在iOS上制作textarea和inputtype="text"highlightable和copyable-设备?这不起作用:Totallyreadonly,cannotbecopied也没有:Totallyreadonly,cannotbecopied编辑:文本区域不断更新,因此一次性转换它是行不通的。textarea的内容也可以是HTML。我有一个我测试过的JSFiddle:http://jsfiddle.net/sebnilsson/jfvWZ/ 最佳答案 一个解决方案是找到页面上所有的只读文本区域,并呈现一个包含内容的
如果文本太长,如何设置输入框显示省略号?输入字段是只读的,其宽度设置为100%。这可能吗?如果没有,您如何使用JavaScript实现?注意:虽然这似乎适用于Chrome,但不适用于Android标准版浏览器。我当前的输入字段css:white-space:nowrap;overflow:hidden;text-overflow:ellipsis;谢谢! 最佳答案 根据您的要求,您可以使用CSS的text-overflow实现这一目标:HTML:CSSinput{text-overflow:ellipsis;-o-text-over
我有一个只读的HTML文本字段。事情是,虽然说字段只有100像素宽。例如,我有一个句子不会在那100像素中显示。因为它是只读的,所以它不可滚动。换句话说。我怎样才能让字段不可编辑。但也可以使不适合该字段的较长字符串可见?谢谢! 最佳答案 您可以使用一些JavaScript。除非您使用的是框架,否则它看起来会很丑陋,因为它不是微不足道的。JavaScriptkeypress事件在按下某个键时触发,但它不会针对光标键触发(出于某种原因)。这非常方便,因为如果您使用JavaScript来阻止默认操作,您就会被排序。理想情况下,这就是您所需
我有以下React渲染函数:render:function(){return;}我想让这个输入字段在我检查过的某些条件下是只读的。我的理解是,如果我没有onChange函数,此输入字段将默认为只读。简单地添加readOnly标签对我不起作用。我如何重写它以便以后可以更改只读状态? 最佳答案 您可以使用传播属性来做到这一点:render:function(){varopts={};if(/*hereyourcondition*/){opts['readOnly']='readOnly';}return();}
我对文本框使用了“只读”属性,这使得文本框不可编辑,我想知道如何在单击按钮时禁用只读属性。我们可以使用任何脚本来做到这一点吗? 最佳答案 你可以做两件事:删除readonly(不区分大小写)属性,使用removeAttribute设置readOnly(区分大小写)属性为falseHTML:JS(选项1):[Demo]document.getElementById('myButton').onclick=function(){document.getElementById('myInput').removeAttribute('rea
我有一个带有一些文本的div,我希望当光标悬停在这个div上时选择文本。如果我让这个div保持原样,当我尝试全选(CTRL+A)时,我会选择所有页面内容,即所有正文。为了摆脱这个,我需要为这个div使用contenteditable属性。但我不想让人改文字/复制/剪切等等我尝试对这个div使用只读,但不起作用。有什么建议吗?PS1:这个div里面还有其他标签(html内容),但我不认为这是个问题。PS2:这里有一个例子:jsfiddle.net/msakamoto_sf/wfae8hzv/-但有一个问题。你可以剪切文本:( 最佳答案
这个问题在这里已经有了答案:HTMLformreadonlySELECTtag/input(46个答案)关闭8年前。HTML选择字段是否有等同于HTML输入的readOnly="true"的属性或技术?我有一个表单选择字段,我想禁用它,但在发布表单时仍然传递。如果这是一个HTML输入,我会做这样的事情$('select_id').setAttribute('readOnly','true');并且浏览器会将字段呈现为不可编辑,但它的值仍会传递到后端。我想要类似的HTML选择,但执行以下操作$('#select_id').setAttribute('readOnly','true');没
我知道我们不能将单选按钮和复选框设为只读。我试图禁用单选按钮和复选框,但在IE中它是不可见的。是否有任何替代方法可以使用jQuery、CSS、JavaScript来执行类似disabled/readonly的操作? 最佳答案 您可以使用以下代码来避免点击您不希望用户更改的元素$(':radio,:checkbox').click(function(){returnfalse;});您可以使用适当的选择器来限制点击。 关于javascript-如何为单选按钮和复选框设置禁用/只读功能,我们
我想将HTML输入字段设置为只读,但没有得到只读添加属性时出现的灰色背景(它看起来应该与普通字段相同,只是不允许编辑)。有没有一种方法可以在CSS和/或JS中实现这一点,最好是通过一个类?示例字段: 最佳答案 我认为你误认为禁用和只读看看这个fiddle:http://jsfiddle.net/36UwE/如您所见,只有禁用的输入是灰色的(在Windows上用最新的Chrome和IE测试过)但是,根据浏览器、操作系统等,这可能会有所不同。您可以使用css自定义显示:input[readonly]{background-color:w
我需要在某种后端中保存编辑器的一些内容,目前尚未指定。目前,我正在努力构建所创建文档的结构。在编辑器中,用户应该能够在没有关于如何放置图像和文本的固定结构的情况下编写文本和放置视频或图像。用户应将这3个组件按他想要的任何顺序放置在彼此下方。在实践中,编辑器看起来像这样:问:如何保存结构,下次加载完全相同的编辑器或创建只读容器和可编辑的富文本编辑器再次包含内容?我的第一个想法是,一旦内容类型发生变化,就将编辑器拆分为更小的子编辑器。因此,例如,您只从一个带有文本的编辑器开始。然后用户添加另一个编辑器(例如通过单击按钮)并添加图像。但我不确定用户是否接受这一点,并且仍然将所有内容(文本和图