zoukankan      html  css  js  c++  java
  • 控制textarea是否自动换行

                <TextArea
                  value={this.state.textAreaValue}
                  placeholder="请输入要查询的手机号。(一行一条,最多100条,以回车键换行)"
                  resize="none"
                  onChange={this.textAreaChange}
                />

    当用户输入一行超过40个字符的时候,它就会自动换行,但我只希望按了回车键后才换行,不按回车永远不换行

    解决方案:

    1、添加white-space:nowrap; 

    2、给textarea加上wrap="off" (firefox 下得用wrap="off")

    <textarea wrap="off" style="white-space:nowrap; overflow-x:scroll; overflow-y:hidden;"></textarea>

    最终代码:

                <TextArea
                  value={this.state.textAreaValue}
                  placeholder="请输入要查询的手机号。(一行一条,最多100条,以回车键换行)"
                  resize="none"
                  wrap={this.state.textAreaValue?'off':'on'}
                  style={{whiteSpace: this.state.textAreaValue? 'noWrap': ''}}
                  onChange={this.textAreaChange}
                />
  • 相关阅读:
    前端小tite(随笔)
    算法两数之和 python版
    常用标签
    pip install 遇到的问题
    不常用的模块
    约束和约束关系
    Django初识
    前端—Bootstrap
    前端—jQuery
    前端—BOM和DOM
  • 原文地址:https://www.cnblogs.com/rachelch/p/15088953.html
Copyright © 2011-2022 走看看