南方 发布的文章

html表单分为三种:select/option下拉框、checkbox多选框、radio单选框。

jquery中对表单的选中设置可以通过val()和attr()来进行。

**

select
------

**

QQ图片20160614155804.png

如上的代码,我们先来看看取值。

上图中对第一行option设置了selected,用val()取值,得到的是"1",如果把value="1"去掉,结果就是"选择1号"

这说明这两个都可以被val()当做值取出,只是value="1"优先。

那么怎样设置选中呢?
使用val()
如果没有value="1",使用$('#single').val("选择1号")进行设置,
有value="1",则使用$('#single').val('1')进行设置。

使用attr()
$('#single').attr('selected',true);

为什么会这样呢?
我们在写代码的时候,select/option的下拉中往往显示的是描述性文件,比如"1-张三" "2-李四" 这样,真正传给后台的,是这个option的id(通常写在value=""中),如果在下拉中直接显示1 2,这样看起来不直观。

好的做法是,在value=''中写入id,在标签对之间写此id的描述性文字,也就是:

使用val('1');设置选中,表单传到后台的是id ,在下拉中也能显示出必要的描述。

**

checkbox
--------

**

checkbox用于多选,提交的时候获得到的是一个数组。设置单个选中传字符串,设置多个选中传数组。
设置选中的方法同上面的select,可用val()也可用attr(),区别在于使用attr()时设置属性名为 attr("checked",true)''
用val()设置多个选中时,需要传入数组格式 val(['1','2','3']);
由于input checkbox实际上是多个独立的input,所以在获取后,需要遍历出结果。

**

radio
-----

**

用于单选,一组radio需要设置相同的name,提交的时候获得到的是一个数组,设置选中必须要传数组。
使用attr()时设置属性名为 attr("checked",true)''

参考资料:http://www.cnblogs.com/joboxs/p/3557436.html

[1]: /usr/uploads/2016/06/546054383.png

typecho官方版本没有友情链接功能,这里介绍两种方法添加:

typecho添加友情链接.jpg

**1.手工添加**

如上图,如果你想在右下角添加链接,可以从后台的-控制台-外观-sidebar.php文件,找到文件末尾处的标签对:

在`

    `之间加上

  • aaa的网站

    保存刷新,即可。

    **2.使用插件**

    使用插件可以为typecho添加友链功能,从此不再需要手工修改模板。

    a.下载此文件 http://www.imhan.com/download/29,解压后把links文件夹丢到网站/usr/plugins/中。

    b.修改模板。
    打开后台的-控制台-外观-sidebar.php文件,找到最下面的标签对:

    在`

      `对中添加:

      也可以添加``只显示10条。

      c.刷新后台,到管理-友情链接中添加链接即可。

      [1]: /usr/uploads/2016/05/1464039910.jpg

    • 双一款好玩的的路由器第三方固件诞生,Tomato Phoenix 不死鸟介绍,晚点写点评测出来。

      Tomato Phoenix 不死鸟是一款运行在MediaTek(联发科)MT7620A/N MT7621A/N系列上的无线路由器操作系统,此系统继承了Tomato优良的稳定性的同时又突破性地增强了Tomato的跨平台能力。未来会支持更多的路由器Soc,如主流的BroadCom(博通)BCM4708和BCM4709系列,MediaTek(联发科)MT7628和MT7688。

      Tomato Phoenix 不死鸟面向的用户群体是不喜欢折腾但又需要应对各种复杂网络环境的人群,Tomato Phoneix非常适合家庭使用,中小型企业,智能家居,工业网关等对稳定性和性能要求很高的使用场景。

      MT7620A/N MT7621A/N Tomato Phoenix 不死鸟特色功能介绍

      完全免费使用,因情怀而生为用户满意而终(一个好的作品必须先让开发者满意然后再让用户满意,一味的讨好用户最终的作品只是失去灵魂的工具而已!)

      独具匠心的智能Qos,让我的技术沉淀转变成你的生产力,让你轻松应对多终端给网络带来的压力
      简单易用的交互界面,你无需了解太多技术名词就能轻松配置和管理路由器
      高稳定、高可靠性,磐石般的稳定性让你解放自我并摆脱焦虑
      超强的转发性能,让你榨干每一滴宽带并不再为高延迟而烦恼
      自动识别内存容量,并能根据内存容量差异自动优化内核参数
      完美支持2.4G和5G,让你的硬件完全发挥出原本该有的机能

      想在网站上面加个在线客服,在后台看了看默认只支持LivePerson,但是LiverPerson的免费版一个月只能20条对话,收费的一个月15美元,太贵啦!

      那就找找免费的呗,在baidu上没找到什么好东西,大多要钱,而且选择有限,不想在google上找到了tawk,经试非常好。

      tawk免费使用,没有什么限制,支持后台多客服。
      如果客服在线,会弹出聊天框,如果客服不在线,会弹出留言框,留言内容会发邮件到管理员邮箱。

      tawk安装很简单,注册后只要把一段js代码加到页面就好。
      首页 https://www.tawk.to/
      客服地址 https://dashboard.tawk.to/login