dz中ajax及验证码的使用
php部分
<?php
/*
[Discuz!] (C)2001-2009 Comsenz Inc.
This is NOT a freeware, use is subject to license terms
$Id: register.php 21057 2009-11-10 01:05:36Z monkey $
*/
define('CURSCRIPT', 'register2');
define('NOROBOT', TRUE);
require_once './include/common.inc.php';
$seccodecheck = $seccodestatus & 1;
if(!submitcheck('submit1', 0, $seccodecheck, $secqaacheck)) {
$seccodecheck = 1;
include template('register2');
} elseif ($test1=='test1') {
showmessage($hidden1);
} else {
echo "<script>alert(9);parent.location='/index.php'</script>";exit;
}
?>
html部分 register2.htm
{template header}
<span id="showinfo">showinfo</span>
<form method="post" name="register" id="registerform" onsubmit="ajaxpost('registerform', 'showinfo', 'showinfo', 'onerror');return false;" action="register2.php?submit1=yes">
<input type="hidden" name="formhash" value="{FORMHASH}" />
<input type="hidden" name="hidden1" value="hidden1">
<input type="text" name="test1">
<div class="regsec"><label style="display:inline"><em>{lang memcp_profile_security_check}: </em>{subtemplate seccheck}</label></div>
<input type="submit" value="submit" name="submit1"/>
</form>
{template footer}
相关文档:
一、ajax的入门
1、XMLHttpRequest对象的使用(使用XMLHttpRequest解析xml文件)
onreadystatechange
指定当readyState属性改变时的事件处理句柄
open()
创建一个新的http请求,并指定此请求的方法、URL等信息
send()
发送请求到http服务器并接收回应
readyState
&nb ......
<html>
<body>
<script language="JavaScript">
var req = null;
function test() {
var province = document.all("province").value;
req = new ActiveXObject("Microsoft.XMLHTTP ......
function delDepart(){
if(confirm("要删除部门必须删除该部门与员工的关系以及其所有下属部门")){
var departId=form1.departId.value;//部门ID
var url = "Depart/DelDepart.aspx?DepartId="+departId;
......
1) TextboxList自动完成 (源码,演示)
这个控件主要来自Facebook吧,在网易的邮件里也能看到,还有hotmail等等,在文本框里输入文本不但可以出现相关数据的列表,而且选中后的字符串还会变成一个小图标。这个控件主要用在电子邮件中吧。
2) Ajax IM即时聊天 (源码,演示)
Ajax IM是一个很牛的即时聊天的客户端,你 ......
我们可以使用XML作为数据传送、沟通的格式,Ajax客户端若要发送XML,基本上就是将XML作为字符串,在POST请求时发送,例如:
*HelloAjax.js
view plaincopy to clipboardprint?
var xmlHttp;
function createXMLHttpRequest() {
if (window.XMLHttpRequest) {   ......