Web±à³Ì Readers Blog
create the blog for Web±à³Ì scholars
php,ajax¼òµ¥ÖÆ×÷Ê¡ÊÐÁª¶¯ÏÂÀ²Ëµ¥
Submitted by ×÷Õß: admin
2008-06-25 10:54:16
½ñÌì×öÁËÒ»¸ö¼òµ¥µÄajaxÊ¡ÊÐÁª¶¯ÏÂÀ²Ëµ¥,Ö÷ÒªÊÇÓÃÀ´×¢²á»áÔ±ÓõÄ.ÔÚÍøÉÏѧϰÁËһЩ¡£
Ò»¡¢×¢²áÒ³Ãæreg.php
XML/HTML´úÂë
- <?
- @require_once "../inc/class.db.php";
- $db = new DB;
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title>Ê¡ÊÐÁª¶¯ÏÂÀ²Ëµ¥</title>
- <script type="text/javascript" language="JavaScript">
<!--
var xmlHttp; - function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function addSelect(sid,elementID) {
oElement=document.getElementById(elementID);
createXMLHttpRequest();
var url = "select.php?sid=" + sid;
xmlHttp.onreadystatechange = function(){onStateChange(oElement)};
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
} - function onStateChange(oElement){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var returntxt=unescape(xmlHttp.responseText);
var htmltxt = '<select name="city" id="city">' + returntxt + '</select>';
document.getElementById("citybox").innerHTML=htmltxt;
}
}
}
//-->
</script>
- </head>
- <body>
- <table width="100%" border="0" cellspacing="2" cellpadding="3" class="formtbl">
- <form name="regtbl" id="regtbl">
- <tr>
- <td width="22%"><div align="right">Óû§Ãû£º</div></td>
- <td width="78%"><input name="username" type="text" id="username" />
- <span class="STYLE1">*</span></td>
- </tr>
- <tr>
- <td><div align="right">ÃÜÂ룺</div></td>
- <td><input name="passwd1" type="text" id="passwd1" />
- <span class="STYLE1">*</span></td>
- </tr>
- <tr>
- <td><div align="right">ÃÜÂëÈ·ÈÏ£º</div></td>
- <td><input name="passwd2" type="text" id="passwd2" />
- <span class="STYLE1">*</span></td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><div align="right">ÐÕÃû£º</div></td>
- <td><input name="name" type="text" id="name" />
- <span class="STYLE1">*</span></td>
- </tr>
- <tr>
- <td><div align="right">ÓÊÏ䣺</div></td>
- <td><input name="email" type="text" id="email" />
- <span class="STYLE1">*</span></td>
- </tr>
- <tr>
- <td><div align="right">ÊÇ·ñ½ÓÊÜÿÖܶ©ÔÄ£º</div></td>
- <td><input name="mail" type="radio" value="radiobutton" checked="checked" />
- ÊÇ
- <input type="radio" name="mail" value="radiobutton" />
- ·ñ</td>
- </tr>
- <tr>
- <td><div align="right">ËùÔÚ³ÇÊУº</div></td>
- <td><div style="float:left">
- <select name="province" size="1" id="province" onchange="addSelect(this.options[this.selectedIndex].value,'city');">
- <option value="">Ñ¡ÔñÊ¡·Ý...</option>
- <?
- $result = $db->query("select * from gt_province");
- while($row = $db->fetch_assoc($result)){
- echo "<option value=\"".$row['proid']."\">".$row['proname']."</option>";
- }
- ?>
- </select>
- </div>
- <div id="citybox" style="float:left; padding-left:5px;"></div></td>
- </tr>
- </form>
- </table>
- </body>
- </html>
¶þ¡¢ÏàÓ¦Ò³Ãæselect.phpÄÚÈÝÊÇ
PHP´úÂë
- <?
- header('Content-Type:text/html;charset=GB2312');
- require_once "../inc/class.db.php";
- $db = new DB;
- $id = $_REQUEST['sid'];
- $query = "select * from gt_city where proid = $id";
- $result = $db->query($query);
- while($row = $db->fetch_assoc($result)){
- echo "<option value=\"".$row['cityid']."\">".$row['cityname']."</option>";
- }
- ?>
¾²âÊÔÔÚIE7.0 ºÍ FireFox2.0.0.7ÏÂÄܹ»Õý³£ÏÔʾ¡£
·ÖÀà:ÍøÕ¾|AJAXѧϰ |
Read more
ÔĶÁ (296)
ÆÀÂÛ (0)
·Ã¿Í ÆÀÂÛ
·¢±íÆÀÂÛ
Óû§µÇ¼
ÈÕÖ¾·ÖÀà©®Category
- ÍøÕ¾|PHPѧϰ [66]
- ÍøÕ¾|ASP±¸Íü [6]
- ÍøÕ¾|JSP½ø½× [3]
- ÍøÕ¾|Êý¾Ý¿âÀà [11]
- С̸|ддÐÄÇé [13]
- ÍøÕ¾|xmlѧϰ [0]
- ÍøÕ¾|Javascriptѧϰ [5]
- ÍøÕ¾|ÃæÏò¶ÔÏó [1]
- ÍøÕ¾|AJAXѧϰ [2]
- ÍøÕ¾|ÔÓÆßÔÓ°Ë [11]
- ÍøÕ¾|½¨Õ¾ÖªÊ¶Í¨µÀ [6]
- ÖÐÇï½Ú|´óÔÓ»° [11]
ÈȵãÎÄÕ©®Articles
- ÔÚTomcatÏÂJSP¡¢Se...
- ²ÉÓÃutf8±àÂë³¹µ×½...
- ÎҵĴóѧͬѧ»ØÒäÂ...
- ¸Ðл×î½üÔÚѧϰÉϰ...
- mysqlÊý¾Ý¿âµÄµ¼Èë...