几种控件或层显示隐藏的写法[问题集锦]

作者: unvs 分类: Web前端 发布时间: 2011-07-05 20:06 ė15,951 views 62条评论

一、JS对页面中控件或层进行显示隐藏、赋值

        1、对层进行显示、隐藏

        写法如下:

     <script language="javascript" type="text/javascript">
        function addforum()
        {
            var forumAdd = document.getElementById("forumAdd"); //获取ID为forumAdd的层
            if(forumAdd.style.display == "none"){ //判断层display样式
                document.getElementById("forumAdd").style.display = "block"; //若隐藏,则显示
                return false; //记得返回
            }
            document.getElementById("forumAdd").style.display = "none"; //否则执行隐藏
            return false;
        }
    </script>

        2、对控件进行显示、隐藏

        写法如下:同方法一

        3、对控件、层进行赋值

        document.getElementById(‘BtnAdd’).innerHTML ="【Unvs.cn】";

        document.form1.UserName.value = ‘【Unvs.cn】’;

        (一种获取控件的ID:document.getElementById(‘<%# 控件名称.ClientID%>’)).value =’ 【Unvs.cn】’;)

二、后台对层进行显示隐藏或赋值

        1、对层显示隐藏

        写法如下(有两种方法):

                this.forumAdd.Visible = true;
                this.forumAdd.Style["Display"] = "Block"; //层显示

        2、对控件进行显示隐藏

        写法如下:

                 this.txtUserName.Visible = true; //方法同上

        3、对控件进行赋值

        一种就是常有文本框的写法:this.控件名.Text

        一种就是用innerHTML写法:this.txtUserName.innerHTML= "【Unvs.cn】";

其实这篇文章介绍的只是一些很常规的方法,基础的东西,同时还包含了一个知识点,就是通过js如何调用页面控件的值。。。个人正在JS学习中,所以总结这篇文章,分享给大家。。。

最后再加个今天学的知识点:

三、存储过程中对字段类型进行转换方法比如:INT类型转换成NVARCHAR类型 — Convert(NVARCHAR,123),这是方法,其它就不多介绍了,只要你知道那种类型的名称

四、DropDownList控件中AppendDataBoundItems属性的作用

        这个属性的特性是:使可以在绑定数据之前,将需要添加的项加入listcontrol 中,而不受影响。如果在绑定数据之前不清空数据项,则为True;如果在绑定数据前要清空数据项,则为False。下面是实例:

        <asp:DropDownList ID="ddl_ForumList" runat="server" AppendDataBoundItems="True"> </asp:DropDownList>  //之前一直没有注意这个属性,好像没加过,亦能实现这个功能,就是在下拉框加一项

        ddl_ForumList.DataSource = dt;
        ddl_ForumList.DataValueField = "ID";
        ddl_ForumList.DataTextField = "Name";
        ddl_ForumList.Items.Add(new ListItem("= 顶级目录 =", "0")); //索引为0,value为0,值为""
        ddl_ForumList.DataBind();

        /* ddl_ForumList.Items.Insert(0, "= 顶级目录 ="); //索引为0,文本和值都是"" 

           ddl_ForumList.Items.FindByValue("李四").selected = true;  */

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:几种控件或层显示隐藏的写法[问题集锦]

2 条评论

  1. 阿呆 2011 年 7 月 7 日 上午 2:57 回复

    阿呆来也!

    cyheng 于 2011-07-07 22:50:21 回复

    好久没看到你来了,也有些日子没去你那,改天走走

  2. memories 2011 年 7 月 7 日 下午 8:51 回复

    正好我也想学js哦,不过连基本的基础也没得,你有什么好的建议不?

    cyheng 于 2011-07-07 22:53:39 回复

    推荐看些JS类的书,最好是实例介绍型的,边看边实践

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部