Javascript 当必填字段为空时,是否有任何方法将erb submit_标记显示为禁用?

Javascript 当必填字段为空时,是否有任何方法将erb submit_标记显示为禁用?,javascript,ruby-on-rails,form-submit,erb,Javascript,Ruby On Rails,Form Submit,Erb,有一个:disabled_with(现在已弃用)用于在提交后禁用按钮,但在首先填写必填字段之前,按钮应显示为禁用。除了添加一堆javascript来验证任何必填字段中是否存在数据之外,还有其他方法可以做到这一点吗?如果不推荐使用disabled\u with,您能否使用此处建议的解决方案 “请稍候…”%> 您还可以更改:disabled值?一旦检测到所有字段都已填充 您还可以在submit标签上进行java脚本检查,该检查始终检查必需的输入字段是否为空或是否有值,在所有字段都填充值后,返回t

有一个:disabled_with(现在已弃用)用于在提交后禁用按钮,但在首先填写必填字段之前,按钮应显示为禁用。除了添加一堆javascript来验证任何必填字段中是否存在数据之外,还有其他方法可以做到这一点吗?

如果不推荐使用
disabled\u with
,您能否使用此处建议的解决方案

“请稍候…”%>


您还可以更改
:disabled
值?一旦检测到所有字段都已填充

您还可以在submit标签上进行java脚本检查,该检查始终检查必需的输入字段是否为空或是否有值,在所有字段都填充值后,返回true else false,并显示消息,如
请填充必需字段

使用jquey validator@Zaaferani,seconded。我经常使用它作为解决方案。jquery validator根本不做我想做的事情——那就是禁用submit按钮,这样当字段无效时用户甚至无法单击它。我已经在单击时进行了rails验证。它还需要大量的javascript—如果我有一些表单,并且必须为每个字段指定规则。这会在单击submit按钮后禁用submit按钮增益,需要一堆javascript来检查每个字段