jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关

Filed under: 交互设计 | No Comments »
Posted on

转自:http://www.itit8.com/?p=89

获取一组radio被选中项的值
var item = $(’input[@name=items][@checked]‘).val();

获取select被选中项的文本
var item = $(”select[@name=items] option[@selected]“).text();

select下拉框的第二个元素为当前选中值
$(’#select_id’)[0].selectedIndex = 1;

radio单选组的第二个元素为当前选中值
$(’input[@name=items]‘).get(1).checked = true;

获取值

文本框,文本区域
$(”#txt”).attr(”value”);

多选框checkbox
$(”#checkbox_id”).attr(”value”);

单选组radio
$(”input[@type=radio][@checked]“).val();

下拉框select
$(’#sel’).val();

控制表单元素

文本框,文本区域

$(”#txt”).attr(”value”,”);//清空内容
$(”#txt”).attr(”value”,’11′);//填充内容

多选框checkbox

$(”#chk1″).attr(”checked”,”);//不打勾
$(”#chk2″).attr(”checked”,true);//打勾
if($(”#chk1″).attr(’checked’)==undefined) //判断是否已经打勾

单选组radio
$(”input[@type=radio]“).attr(”checked”,’2′);//设置value=2的项目为当前选中项

下拉框select

$(”#sel”).attr(”value”,’-sel3′);//设置value=-sel3的项目为当前选中项
$(”<option value=”1′&gt;1111&lt;/option&gt;&lt;option value=”></option>2222″).appendTo(”#sel”)//添加下拉框的option
$(”#sel”).empty();//清空下拉框

第一次接触电脑、接触程序,并走上了程序员这条路

Filed under: 生活工作 | No Comments »
Posted on

响应经典水区的 征文:http://bbs.blueidea.com/thread-2841745-1-1.html

回忆了一下自己从事程序员这个职业的过程。

2000年,上大学的时候,第一次接触电脑,懂得了如何用QQ聊天,之后是开始学习FrontPage,知道了什么是HTML,但是从来不会手写。

2001年,有了自己的第一台电脑,那个时候,通过电脑报,学会了Flash,并制作了2个MTV(仅仅是图片、文字渐变,配上音乐),这也让我High了好久,那个时候不会flash手绘,不会AS,不过直到现在也没学会,没有美学的基础,画出来的东西还不如幼儿园的小孩儿;工作后一直没有需要学AS地方,也就一直没有接触。

2002年,这个时候,又学了Fireworks,PhotoShop,当时是想往设计上发展,又借了美术系同学的一些书来看,随着学的越多,看的越多,越来越发现自己基本功的不行,仅仅是会一些工具的使用和特效,做不出太多创意型的东西,设计网页也是Copy,不过是从N个网站中进行抄袭、模仿,比起那种直接拿别人页面来做的人,感觉自己又高尚了一些,现在想想,仍然是羞愧啊。

    在这期间,还担任了一个培训中心的老师,教的东西还挺多,Flash,Fireworks,DreamWeaver,FrontPage,Html,装机CMOS设置,虽然我水平很弱,但把学生领进门,教会这些工具的使用,还是没问题的。不过现在想想,真有点误认子弟了,幸好当时只有两个MM来学,误的人不多,幸运的是,我这个老师还和其中一个发生了一点故事……

2003年,一直的在看一些ASP,Javascript的书,但怎么看都还是入不了门,这期间就一直在学Fireworks,并制作一些纯HTML的网站。

2004年,来北京了,后来在一个同学的指导下,我明白了IIS,明白了ASP连接ACCESS数据库、连接MSSQL数据库,明白了SQL的增、删、改、查,从这以后,我就对程序豁然开朗了。同时“网页重构”的概念让我对这个很是不爽,说99%的网站都过时了,什么东西这么牛逼,敢这么说,然后我就花了1周多搞明白了原来是用CSS来控制网页的表现。这个时候,我利用刚学会的蹩脚的ASP程序和“网页重构”的方式,花了一个月,完成了自己第一个意义上的带程序的网站。 (忍不住,自恋一下,[http://5.d5s.cn)。
    9月份的时候,进了一家新单位,做的是切图的工作,不过同时老板又让我学WAP、PHP,什么都不会,从头开始,买了本书,每天晚上就是看着书,把WmlScript代码做成笔记,后来硬是写完了一个小笔记本,这也是我上大学以来,第一次这么认真的看书了。
    照着ASP写程序的样子,从那个时候起就开始不停的鼓捣PHP,而同时也放下了刚入门的ASP,这期间从MYSQL乱码、页面乱码、UTF-8编码、PHP类、框架、压力测试、程序优化……,一步一步走到了今天,现在发现,写程序其实是很有意思的事情,尤其是有了一个新的想法,而又及其的想实现她,或者是突然明白了一个程序设计的思路,这种喜悦和动力,一直让我迷恋着,每天Coding。

长文章 自动/手动 分页类

Filed under: 程序 | No Comments »
Posted on

如果您加了新功能,或者是有改进,请与大家一起分享。

长文章分页类,可以手工指定分页符,也可以让程序自动分页。

实例代码:请以UTF-8的文件编码进行测试。

  1. < ?php
  2.     include('cutpage.php');
  3.     header("content-type:text/html;charset=utf-8");//设置页面编码
  4.     //自定义的长文章字符串,可以包含 html 代码,若字符串中有手动分页符 {nextpage} 则优先按手动分页符进行分页
  5.     $content = file_get_contents('text.txt');
  6.     $ipage = $_GET["ipage"]? intval($_GET["ipage"]):1;
  7.     $CP = new cutpage();
  8.     $CP->pagestr = $content;
  9.     $CP->cut_str();
  10.     echo $CP->pagearr[$ipage-1]."<hr />";
  11.     echo $CP->show_prv_next();
  12. ?>

详情查看 »

mysql 数据库 分页类

Filed under: 程序 | 5 Comments »
Posted on

如果您加了新功能,或者是有改进,请与大家一起分享。

  1. < ?php
  2.     $db_config["hostname"]    = "127.0.0.1";    //服务器地址
  3.     $db_config["username"]    = "root";        //数据库用户名
  4.     $db_config["password"]    = "root";        //数据库密码
  5.     $db_config["database"]    = "wap_blueidea_com";        //数据库名称
  6.     $db_config["charset"]    = "utf8";
  7.     $config["charset"]        = "utf-8";        //网站编码
  8.  
  9.     include('db.php');
  10.     include('pagelist.php');
  11.     $db    = new db();
  12.     $db->connect($db_config);
  13.     header("content-type:text/html;charset=".$config["charset"]);//设置页面编码
  14.     $pl = new pagelist();
  15.     $arr = $pl->get_rows('table_name');
  16.     unset($pl);
  17.     echo '<pre style="text-align:left">';
  18.     print_r($arr);
  19.     echo '</pre>';
  20.  
  21.  
  22.     //指定特殊 sql 时候
  23.     $pl = new pagelist();
  24.     $sql = 'SELECT * FROM `wap_article` AS a, `wap_article_info` AS b WHERE a.id=b.articleid';
  25.     $arr = $pl->get_rows_sql($sql);
  26.     unset($pl);
  27.     echo '<pre style="text-align:left">';
  28.     print_r($arr);
  29.     echo '</pre>';
  30. ?>

详情查看 »

mysql 数据库操作 DB类

Filed under: 程序 | No Comments »
Posted on

如果您加了新功能,或者是有改进,请与大家一起分享。

下载: test_db.php
  1. < ?php
  2.     $db_config["hostname"]    = "127.0.0.1";    //服务器地址
  3.     $db_config["username"]    = "root";        //数据库用户名
  4.     $db_config["password"]    = "root";        //数据库密码
  5.     $db_config["database"]    = "wap_blueidea_com";        //数据库名称
  6.     $db_config["charset"]        = "utf8";
  7.     include('db.php');
  8.     $db    = new db();
  9.     $db->connect($db_config);
  10.     //例:查询表 table_name 中 cid=1的所有记录。
  11.     $row = $db->row_select('table_name', 'cid=1');
  12. ?>

详情查看 »

Tags : , ,

windows下安装memcache

Filed under: 服务器&PC, 程序 | No Comments »
Posted on

windows下安装memcache的时候,一直出现这个错误信息,无法载入php_memcache.dll。

PHP Warning:  PHP Startup: Unable to load dynamic library ‘./php_memcache.dll’ – \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xb3\xcc\xd0\xf2\xa1\xa3\r\n in Unknown on line 0

后来发现是php版本和php_memcache.dll 不兼容造成的。

去这里下载适合你php版本的 memcache.dll http://pecl4win.php.net/ext.php/php_memcache.dll

我是php5.2.0,于是我就下载了

php_memcache.dll php-5.2.1 (5_2) 48 3,709 Compile 2008-01-11 06:03:10

但是整个配置过程中这个dll一直无法载入,后来把php升级为 5.2.5后,整个问题解决了

phpinfo() 中有了memcache信息。

 安装步骤

1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

ubuntu 7.10 安装记

Filed under: 服务器&PC | No Comments »
Posted on

上周收到了 ubuntu 公司寄来的光盘,速度真实够快的,才申请了不到1个月,就已经到手了,但是没有邮件提醒,也算是给我一个惊喜吧。

这次收到的版本是ubuntu 7.10。

不过整个安装的过程确实及其的艰难,应该是BIOS设置和硬件的兼容性方面,有些问题。

google了一下,很多人安装ubuntu 7.10时,都遇到了“无法识别硬盘”的问题。

我的安装过程如下:

1、先用PQ8调整出一块儿8G的空间出来(要是你的剩余空间多,想调多少调多少。)

2、调整完毕后,进入BIOS进行设置,以我“七彩虹 Intel 945”的主板为例,

要进入 “Integrated Peripherals”-> “OnChip IDE Device”

“On-Chip Serial ATA”改成 Combined Mode,“PATA IDE Mode” 改成 Secondary(默认是Primary,要是不改你就安装,那就别改。)

否则安装的时候,就会出现 initramfs : failed to set xfermode 的提示,提示找不到硬盘。

3、设置完毕后,一路等待,最后进入ubuntu的桌面模式进行安装。

4、桌面有一个 “安装”的图标,双击后,一路next,在分区这里选择“手动”

      点击 “New partition”新建分区(这里被新建出来的,就是刚才从PQ里面调整出来的);

      参考这张图

512M, swap      (交换分区)

120M, ext3, /boot      (内核和在启动系统过程中所要用到的文件)

5000M, ext3, /usr      (存放软件的地方)

剩余, ext3, /      (根分区)

要是空间多,可以再建一个 ext3, /home,用来存放用户用的文件,(由于我是在本机个人使用,需要的空间不多,如果是服务器使用,则需要一个较大的空间)

之后就是等待安装了。

老婆给我买了一个金戒指

Filed under: 生活工作 | No Comments »
Posted on

结婚的时候,由于没钱了,只给老婆买了一个戒指,我就一直没买。

结果这黄金、铂金的价格,就像是近两年内的房价一样,一路飞涨,不见回落。

年前问,铂金价格460多,上周价格490多,昨天价格560多,一天一个价,比股票涨的都快。

去了北京的国华商场,老字号了,本来想选黄金的,可是黄金的都是活扣,怕掉,而且我的手带着黄金,感觉特别别扭,最终还是选择了铂金。

幸亏手比较小,手指比较细,在13、14号戒指中,由于了半天,13号的带着刚好、稍微有点紧;14号的也正合适。售货员说,要是两个都合适,还是买稍微大号的好,万一将来胖了,还能带,小的可就没办法了。

于是就买下了14号的,回家后发现有时候带着正合适,有时候又感觉稍微有点大,也许13号戒指会合适。

 img_0039.JPG img_0036.JPG

要是再变胖,老婆就不能说我了,我是为了让戒指带着更合适而变胖的。

SEO教学文档下载

Filed under: 生活工作 | No Comments »
Posted on

上次给别人讲课,自己整理的一份SEO教学文档,有需要的就下载吧。

SEO教学文档下载

优化PHP代码的40条建议

Filed under: 理论 | No Comments »
Posted on

http://blog.80s.net.cn/?p=448

http://www.yeeyan.com/articles/view/davidkoree/4409

1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echo 比 print 快。3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。

5.注销那些不用的变量尤其是大数组,以便释放内存。

6.尽量避免使用__get,__set,__autoload。

7.require_once()代价昂贵。

8.在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。 详情查看 »

分页: Prev 1 2 3 ...6 7 8 9 10 11 12 13 14 Next
1,995 垃圾评论
截获自
Akismet