通过单击按钮打开抽屉时禁用文本框

用户10803047

更新1:我进一步删除了所有不必要的文件,你们能帮我吗https://codesandbox.io/s/0pk0z5prqn

  • 我正在尝试禁用文本框。
  • 当我单击高级体育搜索按钮时,会打开一个抽屉,我正在尝试显示一个文本框。
  • toggleDrawer 方法和
  • 但问题是我没有在sports-advanced-search.js 文件中获得状态,那是我禁用文本框的地方。
  • 我通过放置控制台进行调试,但仍然没有帮助我 'console.log("this.state--->", this.state);'
  • 你能告诉我如何修复它,以便将来我自己修复它。
  • 在下面提供我的沙箱和代码片段。

https://codesandbox.io/s/q8o66x572w

tab-demo.js

constructor(props) {
    super(props);
    this.state = {
      value: 0,
      top: false,
      left: false,
      bottom: false,
      right: false,
      disabled: false
    };
  }
  toggleDrawer = (side, open) => () => {
    this.setState({
      [side]: open
    });
    this.setState({ disabled: !this.state.disabled });
  };



   <Button onClick={this.toggleDrawer("right", true)}>
                  Advanced Sports Search
                </Button>

体育-高级-search.js

 render() {
    const { classes } = this.props;
    const { value } = this.state;
    console.log("this.state--->", this.state);

                <input
              name="firstname"
              type="text"
              disabled={this.state.disabled ? "disabled" : ""}
            />
阿比吉特·萨西库玛

您不需要将“禁用”作为字符串传递。HTML 禁用属性是布尔值。所以,disabled={this.state.disabled}应该够了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮时显示文本框

来自分类Dev

当使用JavaScript中的单个功能单击其他单选按钮时,如何禁用文本框?

来自分类Dev

如何使用 angular 在单击按钮时启用禁用的文本框

来自分类Dev

单击按钮禁用对文本框的只读

来自分类Dev

单击按钮时无法显示文本框中的文本?

来自分类Dev

通过单击按钮在文本框中选择全部

来自分类Dev

在按钮上单击,通过文本框javascript循环

来自分类Dev

通过单击按钮使用javascript添加文本框

来自分类Dev

如何通过按钮单击Ajax获取文本框值

来自分类Dev

在选择单选按钮时禁用文本框的脚本

来自分类Dev

文本框中包含数据时禁用按钮

来自分类Dev

通过单击按钮不正确,其他文本框中的文本框值

来自分类Dev

单击链接按钮时,文本框消失

来自分类Dev

单击不同的按钮时保持对文本框的关注

来自分类Dev

单击按钮时更新文本框值

来自分类Dev

JQuery在单击按钮时创建动态文本框

来自分类Dev

单击按钮时清除多个文本框控件

来自分类Dev

单击按钮时使用文本框值更新面板

来自分类Dev

单击按钮时更新文本框值

来自分类Dev

动态显示按钮单击时的文本框

来自分类Dev

按钮单击wpf时如何验证空文本框?

来自分类Dev

当文本框等于true时,我将如何禁用文本框并启用按钮

来自分类Dev

当我单击打开按钮时,页面上应出现一个文本框

来自分类Dev

禁用输入,允许单击文本框

来自分类Dev

3个文本框,1个按钮,单击按钮时,将文本放在光标所在的文本框中

来自分类Dev

如何通过单击按钮将文本添加到文本框

来自分类Dev

单击按钮,打开 xml 文件,将数据显示到文本框

来自分类Dev

在asp.net中单击按钮时单击空文本框的Javascript验证

来自分类Dev

如何通过鼠标单击启用禁用的文本框vb.net

Related 相关文章

  1. 1

    单击按钮时显示文本框

  2. 2

    当使用JavaScript中的单个功能单击其他单选按钮时,如何禁用文本框?

  3. 3

    如何使用 angular 在单击按钮时启用禁用的文本框

  4. 4

    单击按钮禁用对文本框的只读

  5. 5

    单击按钮时无法显示文本框中的文本?

  6. 6

    通过单击按钮在文本框中选择全部

  7. 7

    在按钮上单击,通过文本框javascript循环

  8. 8

    通过单击按钮使用javascript添加文本框

  9. 9

    如何通过按钮单击Ajax获取文本框值

  10. 10

    在选择单选按钮时禁用文本框的脚本

  11. 11

    文本框中包含数据时禁用按钮

  12. 12

    通过单击按钮不正确,其他文本框中的文本框值

  13. 13

    单击链接按钮时,文本框消失

  14. 14

    单击不同的按钮时保持对文本框的关注

  15. 15

    单击按钮时更新文本框值

  16. 16

    JQuery在单击按钮时创建动态文本框

  17. 17

    单击按钮时清除多个文本框控件

  18. 18

    单击按钮时使用文本框值更新面板

  19. 19

    单击按钮时更新文本框值

  20. 20

    动态显示按钮单击时的文本框

  21. 21

    按钮单击wpf时如何验证空文本框?

  22. 22

    当文本框等于true时,我将如何禁用文本框并启用按钮

  23. 23

    当我单击打开按钮时,页面上应出现一个文本框

  24. 24

    禁用输入,允许单击文本框

  25. 25

    3个文本框,1个按钮,单击按钮时,将文本放在光标所在的文本框中

  26. 26

    如何通过单击按钮将文本添加到文本框

  27. 27

    单击按钮,打开 xml 文件,将数据显示到文本框

  28. 28

    在asp.net中单击按钮时单击空文本框的Javascript验证

  29. 29

    如何通过鼠标单击启用禁用的文本框vb.net

热门标签

归档