【问题标题】:How to handle space while searching for information搜索信息时如何处理空间
【发布时间】:2013-01-22 05:31:04
【问题描述】:

我有几个具有以下命名约定的对象。

a. "Purchase Order 1"
b. "Purchase Order 2" 
c. "Purchase Order 3"
d. " Purchase Order 4" (space at the start)
e. "Purchase Order 5 " (space at the end)
f. "Purchase Order 10"
g. "Purchase Order 11"
h. "Purchase Order  12"
i. "Purchase Order13"
  1. 按“订单”搜索应该会列出所有内容
  2. 允许“5”或“P”是否有意义,或者我应该在搜索之前去掉它们。
  3. 我需要搜索所有以“1”开头的订单。这样我就可以避开 Order13。

用户界面应如何处理空间作为输入(尤其是在开头、结尾)。需要输入。

【问题讨论】:

    标签: user-interface user-input usability


    【解决方案1】:

    您的对象应该有一个指示订单号的字段。

    如果这是不可能的,并且您所拥有的只是一个文本字段,那么您必须在用户输入传输到后端时将 trimming 应用于用户输入。

    还应将修剪应用于存储中的文本值。然后你发明一些匹配机制。这种机制将取决于您用于访问数据的技术,如果它是数据库,那么一些LIKE SQL 语句。

    【讨论】:

      【解决方案2】:

      如果都是PO,或许用户只需要输入数字即可。也许是一个下拉菜单或选择器,所以他们甚至不需要输入。

      【讨论】:

        猜你喜欢
        • 2021-12-31
        • 1970-01-01
        • 1970-01-01
        • 2019-07-08
        • 1970-01-01
        • 2012-07-20
        • 2013-03-05
        • 2023-03-16
        • 2016-04-08
        相关资源
        最近更新 更多