2017-06-15 106 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

相關問題