searchbar - 如何在语义 React ui 搜索中放置默认消息?

标签 searchbar semantic-ui-react

https://react.semantic-ui.com/modules/search

下面是语义 React ui 搜索小部件的外观图像。在第二张图片中,我想知道如何添加一条提示消息,向用户指示有关搜索栏用途的消息。在本例中,它是“搜索”。当用户输入时,它会删除搜索并开始反射(reflect)用户输入的内容。我以为它会是defaultValue,但似乎你不能同时设置value和defaultValue。我仍然希望能够在用户在框中键入内容时读取设置值。

How semantic react ui search looks

enter image description here

谢谢, 德里克

最佳答案

您可以使用defaultValue作为组件中的初始值,没问题。 然后在事件(例如 onBlur)中读取用户输入,如下所示:

onBlur(e) {
  e.preventDefault();

  console.log(e.target.name, e.target.value);
}

如果您想读取按下的每个新字符的值,您可以在 onSearchChange 事件中使用:

onSearchChange(e) {
  e.preventDefault();

  console.log(e.target.name, e.target.value);
}

编辑:在下面的评论中包含接受的答案:

工作:

placeholder={"text"}

用于语义 React UI 搜索

关于searchbar - 如何在语义 React ui 搜索中放置默认消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46732477/

相关文章:

java - 我想实现一个搜索栏,它将接受一个字符串,然后它将过滤填充的 ListView 或在服务器上搜索该字符串

ios - 导航自定义 titleView 不再仅在 iOS 11 上可见

javascript - 通过插入标签创建一个新的对象数组

css - Semantic UI React 整页网格,如何 overflow hidden 的列内容?

javascript - 如何克服来自两个 CSS 框架的相似名称 CSS 类的重叠?

xaml - 如何在 xamarin 表单中隐藏搜索栏中的搜索图标

javascript - 如何向搜索栏添加默认文本?

android - 通讯录收藏夹搜索栏

javascript - React 从循环结果中存储 prop 值

html - 如何在语义 UI + React Dropdown 组件中插入标签元素?