注册
 找回密码
 注册
江西广告网
查看: 5017|回复: 2
打印 上一主题 下一主题

注册时选择性别和居住地址

[复制链接]
  • TA的每日心情
    擦汗
    2016-12-6 16:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1
    跳转到指定楼层
    发表于 2009-6-4 02:34:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    修改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);">
    复制代码

    该用户从未签到

    2
    发表于 2009-6-5 20:47:15 | 只看该作者
    好东西 可是改的乱哦

    该用户从未签到

    3
    发表于 2009-6-17 09:45:10 | 只看该作者
    我觉得最好改好在发上来~~~嘎嘎~~~新手好用~
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表