当前位置: 首页 > 知识库问答 >
问题:

如何在react中集中输入日期字段?

邢冷勋
2023-03-14

您能告诉我如何在react中集中输入日期字段吗?我正在使用一个语义插件https://www.npmjs.com/package/semantic-ui-calendar-react

我想把日期输入框集中在按钮上,点击这里是我的代码。这是我的密码https://codesandbox.io/s/3l414mno5

focus = () => {
    console.log(this.a);
    this.a[0].onFocus();
    // this.inputRef.focus()
  };

焦点不在输入领域,为什么?有更新吗?

共有1个答案

潘凯
2023-03-14

要启用“聚焦于”按钮单击,需要如下设置参考:

    this.logButton = React.createRef();
    ref={this.logButton}

并在按钮中访问它,单击如下所示:

focus = e => {
    this.logButton.current.openPopup();
};

openPopup()-是打开日历弹出窗口的功能,您使用的插件有如下代码,请点击此处

演示和在多个数据字段中,使用动态引用。希望有帮助。

 类似资料:
  • 我需要在android平台的react native中关注下一个字段输入。但是focus()函数在android react native中不存在,仅在IOS中存在。 这是怎么做的?我将react native与typescript一起使用。

  • 我有两个输入字段fromDate和toDate(都是date)。我使用datepicker作为输入字段fromDate。toDate是只读的,并且依赖于fromDate。也就是说,toDate的日期是6+。例如,如果fromDate是11/30/2014,则toDate是12/6/2014。 我的jsp代码是 和js代码为: 谢谢

  • 我有一个HTML5日期输入,我希望它的值在默认情况下设置为我的模型中的日期属性的值。我对格式化不太在意,因为Chrome似乎根据我的区域设置来决定对我来说,但是理想的格式应该是一致的。 不停摆弄 这是我设置输入的方式: 这在Chrome上运行良好,默认情况下我看到以下内容: (我仍然不太明白,如果Chrome仍然根据我的区域设置对其进行格式化,为什么必须在中给出该值,但这是另一个问题。) 我的问题

  • 是否有任何直接的方法将日期设置为变量,但作为输入?我的意思是我不知道日期在设计时,用户应该给它。我尝试了以下代码,但它不起作用:Calendar mydate=new GregorianCalendar(int year,int month,int day);

  • 我有一个问题,用PHP在输入字段中回响DateTime。现在,我无法在输入字段中回响所选的DateTime值。 下面是我的示例编码,我使用下面的方法无法回显所选值: 结果如下图所示: 这是我的在线工作示例代码:https://paiza.io/projects/D-J1uBPeHJuL8jCOhToRQQ 希望有人能指导我如何解决这个问题。谢谢。

  • 我需要从用户给出的输入日期打印日历。然而,我不允许使用任何预定的日期类。 目前,我可以打印月份和年份,但是,我似乎不知道如何打印特定月份和年份的日期。我对Java非常陌生,因此非常感谢您的帮助! 以下是所需输出的示例: 以下是我到目前为止的输出: 以下是我迄今为止所尝试的: