【问题标题】:Displaying long value within a disabled text input在禁用的文本输入中显示长值
【发布时间】:2019-10-10 22:23:00
【问题描述】:

我有一个类型为“文本”的输入字段。在将详细信息输入输入时,我可以输入长输入。该值也被适当地存储在数据库中。单击提交按钮后,我将禁用该字段。

所以输入仍然可见,但只有值(不可编辑)。问题出现在这里,因为只显示文本框输入的长度。

有什么方法可以显示整个输入吗?

【问题讨论】:

  • 请贴一些代码?没有什么可调试的时候很难调试:P
  • 使用 input type = 'textarea',否则如果您知道输入的最大值,则相应地声明 'text' 的宽度。
  • 是的.. 但它并不漂亮,除非你想投入一些工作。jsfiddle.net/5av1zjrp/1 textarea 如果你还没有实现它肯定是要走的路。

标签: html css input text


【解决方案1】:

执行此操作的一种方法是不禁用输入框,只需删除 inout 字段上的 onChange 事件并将文本样式设置为已禁用。如果 onChange 事件是这样的:

onChange={() => ()}

它将无法更改输入字段的值,因为它具有匿名函数。

这是一种方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    相关资源
    最近更新 更多