ui与php哪个更好学(php手把手教你做网站)

加载layui.css layui.js以后需要注意以下方面:

1、所有的radio checkbox要改变样式的都要放到form 里边;

2、form 要加上 class="layui-form"

3、复选框有两种显示方式

ui与php哪个更好学(php手把手教你做网站)(1)

图1 复选框显示方式1

ui与php哪个更好学(php手把手教你做网站)(2)

图2 复选框显示方式2

第一种:<input type="checkbox" title='显示' checked />

第二种:<input type="checkbox" title='显示' checked lay-skin="primary"/>

比较会发现 第二种只是多了一个选择 lay-skin="primary"

4、在</form>以后要加上

<script>

layui.use('form', function(){

var form = layui.form;

})

</script>

我是加到了页面底部,对form内的样式渲染

5、鼠标监听事件 form内的select button 等

select 触发 通常用在调用下级分类

button 会提交信息 可以实现ajax提交数据

事实上不管哪种触发都需要用到 lay-filter

<script>

layui.use('form', function(){

var form = layui.form;

form.on('select(myselect)', function(data){

这是select触发的事件 <select lay-filter="myselect">

data.value 就是获取到的option的value

});

form.on('submit(btnsub)', function(data){

这是button触发的事件 <button lay-submit lay-filter="btnsub">

只是多了一个lay-submit

});

})

如果用到ajax获取下级分类以后,比如select ,要在完成以后加上form.render(); 重新渲染 ;

通过ajax提交数据,需要先获取到form表单的数据,parms=$("#formact").serialize();formact是form的ID;但是这样获取不到图片上传选择图片的数据,这就需要我们先上传图片,把图片地址赋值到input里边,建议图片上传先通过ajax 或者iframe上传图片;

</script>

这些可以和jquery nude.js等等交叉使用,不必拘泥一个思路。

css calc的用法

calc是页面布局会经常用到,比如想让页面两边空出来10个像素;通过width:calc(100% - 20px); 设置居中,就轻易实现了两边空白10px,需要注意的是 100% 和 - 以及后边的20px是有空格的

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页