问题列表 - 第45385页

rails 3,erb(或haml),如何将文本输入限制为200个字符并提供良好的用户体验?

这应该很简单,但似乎不在Rails ......

我们需要从不超过200个字符的用户收集文本输入.

如果我们使用text_field,并将:maxlength设置为200,我们似乎只有两个同样的UGLY选择:(a)使用以下方式使字段变宽:使用大小不适合典型用户的屏幕或(b)用户在打字时必须水平滚动.从UI的角度来看,这两种方法都很糟糕.

我们当然希望使用text_area,让它自动将输入限制为200 ......但是text_area当然没有限制.

我们当然不想等到他们提交数据告诉他们"太长"或更糟糕的是简单截断他们的数据.

有什么好主意吗?我们怎么有一个输入框说100个字符宽和3行高,不会让用户输入超过200个字符?

是否有一些UI增强框架可以处理这种UI问题?是否添加了一个javascript计数器,我们只将其应用于某些输入字段?

haml user-input ruby-on-rails erb

0
推荐指数
1
解决办法
2912
查看次数

如何使用格式化占位符本地化字符串?

如何使用NSLocalizedString本地化具有占位符的字符串?

例如:

[NSString stringWithFormat:@"You can afford %i at %@%li.",[kCash integerValue]/self.price, kYen,  self.price]
Run Code Online (Sandbox Code Playgroud)

我该如何本地化?我是否将字符串分解为多个本地化字符串?那我怎么处理不同的句子结构和语法呢?

iphone localization objective-c ios

37
推荐指数
3
解决办法
2万
查看次数

如何确保此文本输入值在没有javascript的情况下工作?

好的,所以我正在创建一个搜索框,其值在点击时会消失,如果您点击搜索框,则会返回.与stackoverflow搜索类似,但如果单击关闭搜索,则值将返回.我希望我很清楚(我对javascript知之甚少)...但对于没有启用javascript的用户,我该如何将其作为空白输入?这是我的代码

<INPUT type="text" name="q" value="Search using Business Name or Category..." onFocus="if(this.value == 'Search using Business Name or Category...') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Search using Business Name or Category...';}" />

我想也许我应该做一个PHP,如果启用JavaScript,但我看起来,无法找到任何PHP脚本?任何帮助将不胜感激.

html javascript logic input

1
推荐指数
1
解决办法
448
查看次数

用于选择Solr中所有项目的通配符

我目前正在使用Local Solr进行地理搜索.它接受lat和long参数以及搜索查询.我想创建附近的功能,我不需要提供位置而不是搜索查询.有没有办法提供匹配所有元素的通配符查询,然后按距离排序?最好是创建另一个字段并在所有字段中放置相同的值吗?

谢谢.

solr

2
推荐指数
1
解决办法
9344
查看次数

Rails 3 Sandbox控制台

在Rails 2中你可以运行

script/console --sandbox
Run Code Online (Sandbox Code Playgroud)

所以你可以玩生产数据而不是意外破坏任何东西.

我似乎无法找到Rails 3的等效命令.有谁知道它是什么?

ruby-on-rails rails-console

14
推荐指数
1
解决办法
1万
查看次数

如何在我的 mac 上添加 graphics.h 库?

我想使用 C 程序绘制一个矩形。所以我试图使用graphics.h标题。但是GCC编译器给了我一个错误,说找不到库。

如果有人可以帮助我,我将不胜感激。

c macos libraries

4
推荐指数
1
解决办法
1万
查看次数

jQuery - 使用.delay()推迟.load()?

我刚刚遇到使用jQuery的.delay()方法(v 1.4.2)来尝试延迟以下.load()方法的问题.

像这样:

$('myElement').delay(500).load('myPage.php');
Run Code Online (Sandbox Code Playgroud)

它似乎只是忽略.delay().

我甚至想出了一个像这样的解决方法:

setTimeout(function(){
    $('myElement').load('myPage.php');
}, 500);
Run Code Online (Sandbox Code Playgroud)

但是,那不是那么优雅.其他人遇到这个并找到了更好的解决方案?

谢谢.

jquery load delay

3
推荐指数
1
解决办法
3万
查看次数

如何在Doxygen评论中直接包含LaTeX片段?

我希望能够通过一些合适的编辑器在外部编辑一些Doxygen注释的LaTeX部分.我只会在复杂的环境中使用它.为此,我想我可以使用仅限LaTeX的文件,并将它们包含在Doxygen中.我没有创建Doxygen的别名\begin,并\end进行语法兼容.

(例如,我知道如何设置Emacs/AUCTex以使用没有前导码和文档结构的LaTeX片段.)

有没有办法在Doxygen评论中包含.tex文件的内容?我寻找类似的东西\htmlinclude,但对于TeX文件.考虑到我对只有TeX外部源的要求,有没有办法模拟功能?

latex doxygen

5
推荐指数
1
解决办法
3080
查看次数

将float转换或转换为nvarchar?

我需要从一列数据类型float中选择并将其作为nvarchar插入另一列.

我试图施展它: cast([Column_Name] as nvarchar(50))

结果是9.07235e+009而不是10位数字(电话号码).

有没有人知道如何正确地转换或转换这些数据?

sql t-sql sql-server casting

26
推荐指数
4
解决办法
10万
查看次数

为什么无法对 ToggleButton IsChecked 属性进行 OneWay 绑定?

ToggleButton 支持 ICommand,因此我创建了许多命令,例如 TogglePlayPause、ToggleMute,它工作正常,但我也需要绑定 IsChecked 属性,以便其选中状态始终显示正确的状态。但是当我为 ToggleButton 创建 OneWay 绑定模式并且按下 ToggleButton 时,绑定将会丢失。

问题是为什么ToggleButton支持ICommand但不支持OneWay绑定?我可以设置 TwoWay 绑定,但是当 ToggleButton 使用 Command 时这是个坏主意,因为 Command 处理的实际操作不应该与 TwoWay 绑定重复,有时也是不可能的。在我的例子中 Command=TogglePlayPause IsChecked={Bind to IsMediaPlaying} IsMediaPlaying 应该是只读的。

那么请告诉我如何将 ToggleButton 与 Command 一起使用并绑定其 IsChecked 属性?

wpf binding togglebutton

4
推荐指数
1
解决办法
1958
查看次数