【发布时间】:2012-12-10 03:47:24
【问题描述】:
我想做一个简单的检查,检查我的一个表单上的输入字段是否输入了文本,如果它不执行任何操作,它是否确实将进度指示器移向 16。
很明显,我在这里遗漏了一些简单的东西,但我不应该在这里检查 val 是否大于 1?
这是咖啡-
jQuery ->
$("#user_first_name").blur (event) ->
if $(this).val > 1
setInterval (->
front_index_gage.refresh 16
), 500
else
这是我的咖啡语法错误吗?
=======更新=============
在确保第一次现场检查有效之后,这似乎不是最优雅的解决方案,因为这是我要走的路
jQuery ->
$("#user_first_name").blur (event) ->
if $(this).val().length > 1
setInterval (->
front_index_gage.refresh 16
), 500
else
jQuery ->
$("#user_last_name").blur (event) ->
if $(this).val().length > 1
setInterval (->
front_index_gage.refresh 33
), 500
else
setInterval (->
front_index_gage.refresh 16
), 500
使用 6 个表单字段来检查 js 和咖啡的新功能,但在这种情况下我会使用 switch 条件来检查和刷新进度指示器吗?
再次感谢您的关注
【问题讨论】:
标签: jquery if-statement coffeescript