Thinkphp框架常用标签

来源:网站建设 文章作者:dushilianren.cn 54人浏览

文章摘要:Thinkphp框架常用标签;告:在使用下列所说的任何标签库都需要,HTML第一行加入 ,如果想单独引入cx标签库就直接写成,如果单独引入html标签库就直接写成,原则上来讲所有的标签的属性是可以不增加的(因为tp并为进行强制验证^_^),不过为了你的正常使用,请在使用的时候按照需要进行添加

Thinkphp框架常用标签

告:在使用下列所说的任何标签库都需要

HTML第一行加入 <tarlib name=”cx,html” />

如果想单独引入cx标签库就直接写成<tarlib name=”cx” />

如果单独引入html标签库就直接写成<tarlib name=”html” />

原则上来讲所有的标签的属性是可以不增加的(因为tp并为进行强制验证^_^),不过为了你的正常使用,请在使用的时候按照需要进行添加

首先我们来说html标签库的信息

Thinkphp框架常用标签

Editor标签

<html:editor id=”editory” name=”remarke” type=”FCKeditor” content=”” />

属性

        Id 属性

                编辑器的id值,

                如果并未填写改属性,则会默认为_editor

        Name 属性 必须的

                编辑器的 name值

                如果未填写,默认为空

        Width 属性 

                编辑器的宽度

                如果未填写,默认为100%

        Height 属性

                编辑器的高度

                如果未填写默认为320px

        Content 属性

                编辑器的内容的初始化值

                如果未填写,则为空

        Type 属性

                编辑器的类型 默认情况下支持

Fckeditor  eWebEditor  NETEASE  UBB

如果填写的编辑器类型不存在,则会默认为 TextArea标签

指定Fckeditor 时,文件存放路径必须为 /Public/Js/FCKeditor/

指定eWebEditor 时,文件存放路径必须为/Public/Js/eWebEditor/

指定NETEASE 时,文件存放路径必须为/Public/Js/HtmlEditor/

指定UBB时,文件存放路径必须为/Public/Js/

imageBtn标签

        <html:imageBtn id=" " name=" " type=" " value=" " click=" " style=" " />

        属性:

                Id属性

                        input的id值

                Name属性

                        input的name值

                Type 属性

                        input标记的类型

                        如果未填写 则默认为 button

                Value 属性

                        input标记的Value值

                click 属性

                        input 的click执行内容,可以为js语句块,也可以为js函数

                style 属性

                        input标记外面生成div的样式

imgLink标签

<html:imgLink id=" " name=" " alt=" " click=" " style=" " type=" " value=" " />

提示:

        这个标记增加了鼠标移上和移除的滤镜效果,推荐使用,不过内部实现是有问题的,如果需要使用的同志,请修改一下TagLibHtml.class.php 125行

$parseStr   = '<span class="'.$style.'" ><input title="'.$alt.'" type="'.$type.'" id="'.$id.'"  name="'.$name.'" onmouseover="this.style.filter=/'alpha(opacity=100)/'" onmouseout="this.style.filter=/'alpha(opacity=80)/'" onclick="'.$click.'" align="absmiddle" class="'.$name.' value="'.$value.'"></span>';

属性:

        id属性

                input的id值

        name属性

                input的name值

        alt属性

                input的title值

        style属性

                input标记外面生成的span的样式

        click属性

                input的click执行内容,可以为js语句块,也可以为js函数

        type属性

                input属性的类别,如果不输入则默认为button

        value属性

                input 的value的值,不过在源代码里面并未使用

select标记

<html:select options=" " selected=" " id=" " name=" " values=" " output=" " multiple=" " size=" " first=" " style=" " dblclick=" " change=" " />

属性:

        id属性

                select的id值

        name属性

                select的name值

        dblclick属性

                select 双击事件调用的js

        change属性

                select value值改变调用的js

        multiple属性

                select 是否以可以选择多项 值不固定,任意值均可

        style属性

                select 的样式

        size属性

                select 的行数

        first属性

                select 的第一个值,比如 请选择您的学历

        options属性

                select的项,为php的有键的数组,如果没有键的数组请使用values属性

                当两个属性同时存在时,以options为优先

                value的值为$key

        values属性

                select的项,为php无键的数组,当两个属性同时存在时,以options为优先

                value的值为数组的值

        selected属性

                select 默认的选中项

                当使用options属时,selected属性的内容与$key进行匹配,如果使用values属性

                则与内容进行匹配

        output属性

                select option项目的结尾串,比如 

                <option value=”1”>小学学历</option>

                <option value=”2”>中学学历</option>

                <option value=”3”>大学学历</option>

                这里的情况,我们就可以直接设置output为 学历

checkbox标签

        <html:checkbox checkboxes=" " checked=" " name=" " separator=" " />

提示:

checkboxes="" 请注意看这个属性 并不是checkboxs 在s的前面多了一个e

我想应该是官方手误吧,如果你愿意,请修改源码,或者说在使用的时候加上e

属性:

        name属性

                checkbox属性的name值,无论你输入什么,系统会默认增加[]

        checkboxes

                checkbox组,是php的有键数组(必须为有键数组),$key为checkbox项的value

                $value 为checkbox后面带的说明

        checked

                这里可以为数组,也可以为单个字符串

                如果为字符串,则与$key进行匹配 判断是否选中

                如果为数组,则匹配是否包含这个$key 判断是否选中

        separator

                分隔符,当一个checkbox项结束后的分隔符

radio标签

        <html:radio radios=" " checked=" " checked=" " separator=" " />

属性

        radios

                radio组是php的有键数组(必须为有键数组),$key为radio项的value

                $value 为radio后面带的说明

        checked

                这里可以为数组,也可以为单个字符串

                如果为字符串,则与$key进行匹配 判断是否选中

        name属性

                radio属性的name值,无论你输入什么,系统会默认增加[]

        separator

                分隔符,当一个radio项结束后的分隔符

link标签解析

* 格式: <html:link file="" type="" />

加载外部文件,type为文件类型(可选,建议填上),JS和CSS


本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.dushilianren.cn/WebsiteNews/339.html

业务咨询

  • 官方微信

    官方微信

  • 商务合作

  • 官方微信

    官方微信

  • Copyright © 2018-2022 小程序开发 APP开发 网站建设 小程序定制 APP定制 All Rights Reserved. 网站地图
    电话咨询:18936104252
    在线客服咨询