Saber 酱的抱枕

Fly me to the moon

10/11
2014
学习

js表单验证

这也是常用的东西了,但是我之前没做过,现在研究了一下,原理就是提交表单的时候要求一个返回值,这个返回值是true还是false则由JS进行取值判断。以前不了解表单提交时可以判断true或者false的机制,还以为更加复杂呢。做了个最简单的判断姓名不能为空的demo,代码如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>js表单验证</title>
</head>
<body>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
function checkfrom () {
	if ($("#youname").val()=="") {
		alert("姓名不能为空!");
		$("#youname").focus();
		return false;
	}else{
		return true;
	};
}
</script>
<form action="../../plus/diy.php"  method="post"  onsubmit="return checkfrom()">
	姓  名:<input  id="youname" name="youname" type="text" value="">
	<input class="coolbg" name="submit" type="submit" value="提 交">
</form>
</body>
</html>

Read More →

js表单验证

10/9
2014
学习

dedecms自定义表单的修改

1.设置必填项

首先在diy.php的第40行开始加入以下代码:

//增加必填字段判断
if($required!=''){
if(preg_match('/,/', $required))
    {
        $requireds = explode(',',$required);
        foreach($requireds as $field){
            if($$field==''){
                showMsg('带*号的为必填内容,请正确填写', '-1');
                exit();
            }
        }
    }else{
        if($required==''){
            showMsg('带*号的为必填内容,请正确填写', '-1');
            exit();
        }
    }
}
//end

然后在自定义表单的代码里面加上

<input type="hidden" name="required" value="content,name,tel" />

value里面就是想要设置为必填项的项目的name

2.改变提交信息之后跳转的页面

打开plus目录下的diy.php,找到第98行:

$goto = !empty($cfg_cmspath) ? $cfg_cmspath : '/';

/就是回到站点根目录了,可以修改此处如改为/about.html改变跳转到的页面。

3.改变提示信息为弹窗

先把原来的提示注释掉,然后加一句js弹窗代码:

	echo '<script>alert("提交成功,请等待回复");window.close();</script>';

跳转到新页面打开是很坑的,因为这个是提交后判断的,提交的时候就已经跳转了。除非提交前用js验证表单。

dedecms自定义表单的修改

10/9
2014
软件

WIN7远程桌面连接设置和实现多用户登陆

以下是V1.0,同一个局域网内部远程。

这几天我在自己电脑上建设了一个网站,今天架好了,但是文章需要同事来添加。由于网站现在只在本地,和她换电脑工作也挺不方便的,于是我想起了让她远程登陆我的电脑来控制。期间曲折无数,经过了一个小时的百度和各种尝试,最终成功。

1.百度的时候知道,普通的win系统(意指服务器版本之外的普通版本),远程用户登陆成功的话,当前登陆的用户会被踢掉,这可不行,我想要的是同时运行两个账户,各自互不影响。最后百度到了一个软件:Universal Termsrv Patch,这个软件的功能就是可以让远程用户和现在登录的本地账户共存。

点我下载

此软件下载后,运行对应自己系统版本的,破解后重启下。

需要注意的是,xp用的话要先运行x86的程序破解,之后导入xp的注册表,之后重启才生效。
Read More →

WIN7远程桌面连接设置和实现多用户登陆