我正在创建一个搜索字段很少的jsp页面 我面临着两个问题。
1)应至少禁用搜索按钮,直到至少一个字段为空。表单具有混合类型的字段(少量文本框,下拉列表等)。我尝试了一些东西,但按钮没有禁用。
2)第二个问题是搜索结果显示在同一页面中。我在div中的表中显示搜索结果。我试图隐藏此表,直到用户没有单击搜索。我试过通过在我的控制器中设置一个标志但是它不起作用。 我尝试过使用javascript和jquery,但无济于事。请帮助!!
编辑1:
我使用过类似的东西
$(文件)。就绪(函数(){
$( '输入[类型= “提交”]')ATTR( '禁用', '禁用');。
$( '输入[类型= “文本”]')。改变(函数(){
if($(this).val!=''){
$( '输入[类型= “提交”]')removeAttr( '禁用');。
}
});
});
但是当我使用它时,下拉列表中没有填充模型对象。
答案 0 :(得分:0)
$('#yourFormId > *').filter(':input[value!=""]').length
将返回非空的表单字段数。
我不知道你想对表做什么,看起来你应该只能在表上设置display:none
并使用jQuery css函数在用户点击时更改它。
发布代码示例有助于:)