Heim >Web-Frontend >HTML-Tutorial >关于控件的显隐问题_html/css_WEB-ITnose

关于控件的显隐问题_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:23:121112Durchsuche

select 控件



然后我从数据库中获取值,在页面显示的时候,当sel1的值为临时的时候,控件sel2为隐藏状态
当sel1的值为固定的时候,控件sel2为显示状态。
求大神

回复讨论(解决方案)

        $("#sel1").change(function () {            if ($(this).val() == "临时") {                $("#sel2").hide();            } else {                $("#sel2").show();            }        });

        $("#sel1").change(function () {            if ($(this).val() == "临时") {                $("#sel2").hide();            } else {                $("#sel2").show();            }        });

我知道这样写可以。
但是我想在页面加载的时候去判断从数据库中取出来的sel1的值,并根据这个值来控制sel2控件的显隐,不是在sel1控件值改变的时候来控制-------------谢谢

那你就在页面加载完毕后取sel1的值 
java的可能类似这样
window.onload=function(){
var sel1='${requestScope.name}';
if(sel1=='....'){
sel2.style.display='none';
}else{
.......code
}
}


        $("#sel1").change(function () {            if ($(this).val() == "临时") {                $("#sel2").hide();            } else {                $("#sel2").show();            }        });

我知道这样写可以。
但是我想在页面加载的时候去判断从数据库中取出来的sel1的值,并根据这个值来控制sel2控件的显隐,不是在sel1控件值改变的时候来控制-------------谢谢

不清楚你是什么框架,如果是mvc的话,在return view()之前先从DB中获取sel1的值,然后塞个什么viewBag之类的到前台,根据这个来判断比较好,个人感觉~~



        $("#sel1").change(function () {            if ($(this).val() == "临时") {                $("#sel2").hide();            } else {                $("#sel2").show();            }        });

我知道这样写可以。
但是我想在页面加载的时候去判断从数据库中取出来的sel1的值,并根据这个值来控制sel2控件的显隐,不是在sel1控件值改变的时候来控制-------------谢谢

不清楚你是什么框架,如果是mvc的话,在return view()之前先从DB中获取sel1的值,然后塞个什么viewBag之类的到前台,根据这个来判断比较好,个人感觉~~

用的是VB

思想应该差不多吧~~

思想是差不多的,但是我脑袋就是转不过来啊= =

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn