重命名 : 为防止文件名重复, 使用的规则是 年月日时分秒 + 随机数序 Ajax & callback : use jquery.form.js html+js: <html> <body> <!--表单--> <form action="upload_file.php" method="post" enctype="multipart/form-data" id="xhdform"> <input type="file" name="file" id="file" /> <input type="hidden" name="xxx" /> <input type="submit" name="submit" value="... Read More
Tag Archives JS
POST & GET : the Idea of Client/Server Communication
22,950 views, 33 Comments
最近又是忙着别的没空写文章, 这是几天前随手写的, 今天又回味了一下, 补充了一些感想. 那天包子跟我研讨了一下前端跟后端之间数据的发送和接收, 我理了一下, 觉得可以是这么一个思路: 第一步是前台提交, ( Use form's method="post" to post ) <form action="get.php" method="post"> <input type="text" name="getthis" /> <input type="submit" /> </form> 第二步后台获取提交的值, ( Use PHP's $_P... Read More
JS替换多个字符串(对上一篇的改进)
22,429 views, 16 Comments
昨天写的那个匹配并改写INPUT值的JS,大家说没有考虑https和www的情况,在修改的过程中发现JS和PHP替换多重字符串的写法不一样,于是我觉得我今天又不会文荒了哈哈哈哈哈哈. 这是PHP的写法 $xhdget = array("1", "2", "3"); $xhdput = array("A", "B", "C"); $replace = str_replace($xhdget, $xhdput), $replace ); 但是JS的replace()不能直接用array来表示数组,要单独写一个代替array的函数 String.prototype.replaceArr = func... Read More
匹配改写input值并自动添加前后缀
27,740 views, 24 Comments
很意外我居然连续两天没有文荒哈哈哈哈哈 这JS可以用来为访客自动填写邮箱:比如你填了一个http://xiaohudie.net,然后邮箱输入框会自动写好admin@xiaohudie.net 以这段html为例: <input type="text" name="url" id="url" >网址 <input type="text" name="email" id="email" >邮箱 JS 首先定义一个需要拿值的input function xhd(ooo){} 给需要拿值的input加入onkeyup="xhd(this)"属性,让它变成ooo,也可以直接改... Read More
Selcect表单取值运算的两种方法
20,083 views, 25 Comments
这几天略忙没怎么折腾,今天研究了一下用select表单取值进行运算的方法,感觉JS版不是什么新鲜玩意儿,但PHP版本好像还没见人写过,所以一起写出来顺便除除草. 我是边吃饭边写的,写完我就吃完了,吃完我就出去了,最近没有时间一个个看评论,大概得等什么时候我状态好点才会回复了吧. 希望你们还是那么深深的思念我. PHP法 PHP需要通过$_POST获取由表单提交传过来的值,所以需要点击按钮提交后才能实现运算, <form name="formPhp" ac... Read More
JS批量勾选拿值复制
19,447 views, 33 Comments
69想给他那个没有节操的网站弄个批量勾选复制链接的功能,(迅雷批量下载你懂的) 我就顺手写了一段,实现的功能是可以全选反选单选多选并复制已选的内容,复制功能仅支持IE,非IE浏览器的复制需要FLASH支持,略麻烦,在此略过. 首先这个JS可以剖尸为这几个部分: 一键全选或取消 获取checkbox的已选项 赋到另一个textarea或者input中, 然后复制这个textarea的值 这是代码 一.JS部分 function checkAll(name)//全选 { var el = documen... Read More