我知道很多人每天都在使用计算机,他们不知道如何在HTML选择框/列表中选择多个项目.我不想再在我的页面中使用此控件了:
Please pick 3 options:
<select name="categories" size="10" multiple="yes">
Run Code Online (Sandbox Code Playgroud)
那么你建议用户友好的替代品呢?也许有10个复选框...或者可能只是让每个选项都在一个彩色块中,当它们点击选择它时会改变颜色?当我认为我目前的20个选项列表最终可能增长到50时,这会变得更加混乱.
无论我选择哪种方式,验证它(使用Javascript)都会很痛苦,以确保此人选择至少1项且不超过3项.这不是要检测他们选择了多少选项,问题更多的是关于如何以友好的方式向用户传达这一点!
编辑: 我想我可以使用标签,就像在stackoverflow上这样,但我觉得如果用户是非技术性的(而其中一半将是),这些不太合适.
这是受OK-Cancel或Cancel-OK问题的启发?.
我记得在某些情况下阅读有关切换OK-Cancel/Cancel-OK的概念,以防止用户在不阅读其内容的情况下点击信息弹出窗口或对话框.据我记忆,这还包括移动OK按钮的位置(水平,从左到右),以防止用户只记住点击的位置.
这真的有意义吗?这是强制用户"先思考/先读,然后点击"的好方法吗?还有其他概念适用于这种情况吗?
我特别想到一个与安全相关的应用程序,在这种应用程序中,不加思索地按下习惯会导致潜在的危险情况,而取消则会导致安全状态.
问题很简单,什么时候最终拔掉浏览器版本的插件而不关心再支持它?正如可能预料到的那样,目前就IE6而言.我现在正在开发的网站有一个大部分完成的设计需要集成,但大多数后端功能预计不会再用6或7个月完成.真的值得与IE6战斗,因为只是跳过它并支持IE7 +吗?此外,该网站专门针对摄影师,其中许多我知道的事实是mac-head.
我们偶尔需要通知用户有关警告或问题的信息.但通常情况下,特别是如果这是一个常见问题,用户只会忽略警告并继续.通常用户甚至不会记得看到警告,但我们检查他们的日志并看到有几个显示.那么,当你试图告诉他们重要的事情时,你如何让用户注意?
这并不像在允许用户保存之前强制用户解决所有问题一样简单.由于各种原因(通常是针对无法立即解决或根本无法解决的问题),他们经常需要保存我们的业务规则并不严格的数据.
我们有一个更好的警告/错误处理系统,我认为会有很多帮助,但我想看看别人做了什么.
我刚刚从维基百科ISO 3166-1中写了一份国家列表
我的目标是在我的xhtml中选择使用它,但它是一个巨大的列表.你有多少人来自阿鲁巴?但是你有多少来自英国,法国甚至是美国?
有时,我可以看到最常见的国家列在列表的顶部.
这是一个好习惯吗?为什么不呢?
在我的特定情况下,我有一个评论表,直到用户登录并加入特定主题后才能使用.然后,他们可以对该主题发表评论.
在您看来,我应该完全隐藏评论表单,还是禁用它并提示用户完成必要的要求.
有没有人认为VS中的添加视图对话框是无用的,还是仅仅是我?
为什么那里没有搜索/过滤?我甚至无法粘贴类型名称(没有命名空间)来加速视图创建.
此外,还有很多不相关的类,包括来自所有引用库的类.
我错过了什么或微软从未做过任何可用性测试?
与手动滚动组合框并列出所有类型相比,是否可以过滤掉对话框中的类型/组件和/或更好的导航?是否可以仅包含特定目录/程序集/命名空间中的类型?(例如ViewModels命名空间)
编辑:由于答案似乎没有可用的解决方法,我已在Connect提交了一个建议:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?反馈ID = 507784
如果您发现这是一个重要问题,请投票赞成该建议.
作为Web开发人员,很难进行与IE6兼容的Web设计.是否需要使网页与css兼容?我听说IE6的使用率很低.
我的问题是,我是否仍应检查我在Internet Explorer 6中制作的网页的兼容性?
我的问题是:是否有一个很好的(通用)算法来创建数字,这些数字与用户理解的数字相匹配(从随机寻找用户的数字)数字.
即你有一个间隔
130'777.12 - 542'441.17.
但是对于用户来说,你想要展示更多东西...说用户友好,比如:
130'000 - 550'000.
你怎么能在几个方面做到这一点?另一个例子是:
23.07 - 103.50 至 20 - 150
你明白我的意思吗?
我也应该给出一些标准:
20 - 200
意味着太粗糙)如果你知道一个可以做到这一点的原生php功能,你将获得非常荣誉:-)
*更新 - 2011-02-21*
我喜欢@Ivan的回答,所以接受了.这是我到目前为止的解决方案:
也许你可以做得更好.我对任何提案持开放态度;-).
/**
* formats a given float number to a well readable number for human beings
* @author helle + ivan + greg
* @param float $number
* @param boolean $min regulates wheter its the min or max of an interval
* @return integer
*/
function pretty_number($number, $min){ …Run Code Online (Sandbox Code Playgroud)