如果至少有一个输入元素具有值,则需要启用按钮(以及可能在不久的将来表单上的其他元素)。我使用BootstrapValidator作为主要验证库,因为我使用的是Twitter Bootstrap,但没有想法,以简单的方式实现此目的。我所知道的是一个,例如检查每个输入一个:如果至少有一个输入有值,则启用按钮(或任何元素)
if ($('.some_input').length > 0) { // then do actions }
但是,如果我有很多领域的解决方案,这似乎是乏味和并不很实用,我也需要一些很多事件触发例如:keypress
,keyup
,,blur
或许也有其他人(根本不清楚)。
现在的形式非常简单,如下图所示,我的解决方案应该可以工作,但形式会快速成长并在不久的将来,所以我把它留下,我正在寻找另一种解决方案。
这里按钮“Buscar”(它的IMG启用,但不关心这个,我错过残疾人当我拿着screenshoot)应启用只有当任何形式的输入(Codigo de la Norma,Añode Publicacion,Palabra o Termino que contiene la Norma)具有值并且可能在下面选择标记的选项具有与默认值不同的值(可以是任何例如 - 选择一个值= 0)用一个简单的话来说:任何输入至少有3个字符最小值,SELECT中的选择应该与默认值不同,我该怎么做?
而不是使用关键事件的使用jQuery的'$( 'commonclass。 ')上(' 变',函数(){处理这里});' – makhan 2014-10-16 19:31:26