2017-06-15 95 views
-1

我试图实现这一点:通过比较html格式的输入来创建选择标签

在html表单中,需要文本输入。如果文本输入=“abc”,则选择标签被添加到页面以创建相关的下拉菜单。但是,如果是其他内容,则不存在下拉菜单或禁用。

我找不到或想到用jQuery做这件事的一种方法。是否有一个事件会比较可以与$(“#equipment”)使用的输入字符串?on(“???”,function()?谢谢

我对javascript和jQuery非常陌生,很抱歉对于

+0

基础上的价值选择元素,东西只有,不多也不少,那么只有下拉应该出现。 –

回答

1

这样一个基本问题,如果用户输入“ABC”你会使用input事件文本输入,然后隐藏或显示像

$('#some_text_input').on('input', function() { 

    if (this.value === 'abc') { 
     $('#some_select').show(); 
    } else { 
     $('#some_select').hide(); 
    } 

}); 
+0

噢,谢谢你,我会试试这个。 –

+0

将会提交表单吗? –

+0

不,只要输入发生变化,就会发生“输入”事件。 – adeneo

相关问题