css 根据选定的下拉列表显示输入字段并根据显示的输入内容更改隐藏的输入值(如果为空且如果不为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 根据选定的下拉列表显示输入字段并根据显示的输入内容更改隐藏的输入值(如果为空且如果不为空相关的知识,希望对你有一定的参考价值。

$('#drop').change(function () {
    var selectedId = $('option:selected', this).attr('id');

    if (selectedId == "drop_option") {
        $('#ref').show("slow", "swing");
        $("#ref").blur(function () {
            if ($(this).val() === "") {
                $('input[name=check]').val('false');
            } else {
                $('input[name=check]').val('true');
            }
        });
    } else {
        $('#ref').hide("slow", "swing");
        $('input[name=check]').val('false');
    }
});
<select id="drop">
    <option>-- Please select --</option>
    <option>Agent / Employer</option>
    <option id="drop_option">Job Seeker</option>
</select>
<br/>
<input name="referral" type="text" placeholder="Referral" id="ref" />
<br/>
<input name="check" value="false" type="text" />
#ref {
    display:none;
}

以上是关于css 根据选定的下拉列表显示输入字段并根据显示的输入内容更改隐藏的输入值(如果为空且如果不为空的主要内容,如果未能解决你的问题,请参考以下文章

根据状态中的变量数显示输入字段

如何根据下拉列表中的选定数字生成表单输入字段(选择)

Vuejs 根据从下拉列表中选择的值显示其他输入字段

使用angular js根据下拉列表中的选定输入隐藏表单中的字段

ReactJS:如何从输入字段的下拉列表中显示选定的值?

如果实现在combobox控件输入框中输入值而下拉列表弹开并显示根据输入值模糊查询查询数据库中的内容呢?