ui与php哪个更好学(php手把手教你做网站)
加载layui.css layui.js以后需要注意以下方面:
1、所有的radio checkbox要改变样式的都要放到form 里边;
2、form 要加上 class="layui-form"
3、复选框有两种显示方式
图1 复选框显示方式1
图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