如果字段为空,我正在尝试添加错误。
这是我的代码:
if ($('#costproject_costestimates_attributes_1_notes').length) {
$('#costproject_costestimates_attributes_1_notes').after("<span class='help-inline'>can’t be blank</span>")
}
但是,我的代码不起作用。在编辑器中获取assignObj expected
。在浏览器中Uncaught Error: ExecJS::ProgramError: Error: Parse error on line 31: Unexpected 'POST_IF'
(in /Users/davidburton/Sites/ndeavor3/app/assets/javascripts/costprojects.js.coffee)
。
答案 0 :(得分:0)
以下检查是否存在具有#costproject_costestimates_attributes_1_notes
id的元素:
$('#costproject_costestimates_attributes_1_notes').length
但是,您正在检查此输入字段是否包含任何值,因此您需要.val()
:
if(!$('#costproject_costestimates_attributes_1_notes').val().length)