Loops jQuery:每个循环的奇点
我想检查表单的所有字段,并确定这些字段是否填充了数据。给出所有字段后,我希望显示一个按钮Loops jQuery:每个循环的奇点,loops,coffeescript,Loops,Coffeescript,我想检查表单的所有字段,并确定这些字段是否填充了数据。给出所有字段后,我希望显示一个按钮save 有了代码,这就行了(!)。。。 . 要迭代的jQuery对象: formElements = $ 'form input[type="text"], form input[type="number"], form textarea' 功能: formFilled = -> filled = true formElements.each -> if $(this).val
save
有了代码,这就行了(!)。。。
.
要迭代的jQuery对象:
formElements = $ 'form input[type="text"], form input[type="number"], form textarea'
功能:
formFilled = ->
filled = true
formElements.each ->
if $(this).val().length is 0
filled = false
filled
formElements.on 'keyup', (keyup) ->
keyup.preventDefault()
if formFilled()
save.show()
else
save.hide()
事件处理程序:
formFilled = ->
filled = true
formElements.each ->
if $(this).val().length is 0
filled = false
filled
formElements.on 'keyup', (keyup) ->
keyup.preventDefault()
if formFilled()
save.show()
else
save.hide()
有什么建议吗?#我知道答案:
JavaScript验证数字输入字段,并仅接受数字值
我愚蠢地用文本输入测试了那些字段。。。傻
代码很好。只是测试不好。对不起,浪费了你的时间
这项工作:
您遇到了什么错误?保存按钮
save
从未显示(一直隐藏)…这里没有异步的东西。您的keyup
处理程序是否会被调用?formElements
里面真的有什么东西吗?@Timo我知道你在过去的24小时里对此提出了很多问题。你能创建一个[JS fiddle]吗?包括你的咖啡脚本和html?我们真的需要看完整的代码来解决这个问题。你可以通过点击左下角文本区域的javascript
文本将咖啡脚本插入到fiddle中