微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何根据 ASP.Net Core 中的 DropDownList 选择显示和隐藏 TextBox?

如何解决如何根据 ASP.Net Core 中的 DropDownList 选择显示和隐藏 TextBox?

当在 DropDownList 中选择 Custmor 项(选项)时,名为(为什么)的 TextBox 将可见,否则 TextBox 将隐藏在 ASP.Net Core 中 在 DropDownList 中选择 Custmor 项目(选项)时,文本框可见 如何将其更改为不可见? 在这里输入代码 客户 帐号

            </select>
        </div>
        <div class="form-group">
            <label asp-for="Axe" class="control-label"></label>
            <select asp-for="Axe" class="form-control">
                <option>géographique</option>
                <option>démographique</option>
                <option>psycologique</option>
                <option>comportementale</option>

            </select>
        </div>
        <div class="form-group" id="me">
            <label asp-for="why" class="control-label"></label>
            <input asp-for="why class="form-control" />
            <span asp-validation-for="why" class="text-danger"></span>
        </div>
        <div class="form-group">
            <input type="submit" value="Create" class="btn btn-primary" />
        </div>
    </form>
</div>

我试过这个脚本,但不起作用

<script src="~/lib/jquery/dist/jquery.js"></script>


<script>
    $(function () {
        $("#show").click(function () {
            $("#me").show();
            $("#he").hide();
        });
    });
</script>

解决方法

您似乎想根据所选选项显示和隐藏 div,如果是这样,您可以使用更改功能并更改脚本,如下所示:

<script>
    $(function () {
        $("#show").change(function () {
            var option = $(this).val();
            if (option == "xxx") { 
                $("#me").show();
            } else {
                $("#me").hide();
            }
        });
    });
</script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。