江西广告网

标题: 注册时选择性别和居住地址 [打印本页]

作者: anchen    时间: 2009-6-4 02:34
标题: 注册时选择性别和居住地址
修改source/do_register.php

找到
  1. //开通空间
  2. include_once(S_ROOT.'./source/function_space.php');
  3. $space = space_open($newuid, $username, 0, $email);
复制代码
在其下面加上
  1. //家乡、居住地和性别

  2. $jiasetarr = array(
  3. 'uid' => $newuid,
  4. 'sex' => $_POST['sex'],
  5. 'birthprovince' => $_POST['birthprovince'],
  6. 'birthcity' => $_POST['birthcity'],
  7. 'resideprovince' => $_POST['resideprovince'],
  8. 'residecity' => $_POST['residecity']);
  9. updatetable('spacefield', $jiasetarr, array('uid'=>$newuid));
复制代码
你的风格/do_register.htm

找到
  1. <tr><th>邮箱</th><td><input type="text" id="email" name="email" value="@" class="t_input" tabindex="5" />
  2. <br>请准确填入您的邮箱,在忘记密码,或者您使用邮件通知功能时,会发送邮件到该邮箱。</td></tr>
复制代码
在其下面加入
  1. <tr><th>性别</th>
  2. <td><label for="sexm">
  3. <input id="sexm" type="radio" value="1" name="sex" checked>男</label>
  4. <label for="sexw"><input id="sexw" type="radio" value="2" name="sex">女</label>
  5. <span style="font-weight:bold;color:red;">(性别选择确定后,将不能再次修改)</span></td>
  6. </tr>
  7. <tr><th>家乡</th>
  8. <td><script type="text/javascript" src="source/script_city.js"></script>
  9. <script type="text/javascript">
  10. <!--
  11. showprovince('birthprovince', 'birthcity', '$space[birthprovince]');
  12. showcity('birthcity', '$space[birthcity]', 'birthprovince');

  13. //-->
  14. </script></td>
  15. </tr>
  16. <tr><th>居住地</th>
  17. <td><script type="text/javascript">
  18. <!--
  19. showprovince('resideprovince', 'residecity', '$space[resideprovince]');
  20. showcity('residecity', '$space[residecity]', 'resideprovince');
  21. //-->
  22. </script></td>
  23. </tr>
复制代码
再在<!--{template header}-->下面添加

  1. <script type="text/javascript">
  2. function validate(obj) {
  3.     var subject = $('birthprovince'); //判断城区是否合法
  4.     if (subject) {
  5.      var slen = strlen(subject.value);
  6.         if (slen == 0) {
  7.             alert("请选择您所在家乡的城区");
  8.             subject.focus();
  9.             return false;
  10.         }
  11.     }
  12.     var subject = $('birthcity'); //判断乡镇是否合法
  13.     if (subject) {
  14.      var slen = strlen(subject.value);
  15.         if (slen == 0) {
  16.             alert("请选择您所在家乡的乡镇");
  17.             subject.focus();
  18.             return false;
  19.         }
  20.     }
  21.     var subject = $('resideprovince'); //判断城区是否合法
  22.     if (subject) {
  23.      var slen = strlen(subject.value);
  24.         if (slen == 0) {
  25.             alert("请选择您所在居住的城区");
  26.             subject.focus();
  27.             return false;
  28.         }
  29.     }
  30.     var subject = $('residecity'); //判断乡镇是否合法
  31.     if (subject) {
  32.      var slen = strlen(subject.value);
  33.         if (slen == 0) {
  34.             alert("请选择您所在居住的乡镇");
  35.             subject.focus();
  36.             return false;
  37.         }
  38.     }
  39.     }
  40. </script>
复制代码
再把
  1. <form id="registerform" name="registerform" action="do.php?ac=$_SCONFIG[register_action]&$url_plus&ref" method="post" class="c_form">
复制代码
修改成
  1. <form id="registerform" name="registerform" action="do.php?ac=$_SCONFIG[register_action]&$url_plus&ref" method="post" class="c_form" onsubmit="return  validate(this);">
复制代码

作者: 流浪情人    时间: 2009-6-5 20:47
好东西 可是改的乱哦
作者: 053100    时间: 2009-6-17 09:45
我觉得最好改好在发上来~~~嘎嘎~~~新手好用~




欢迎光临 江西广告网 (http://bbs.jxadw.com/) Powered by Discuz! X3.2