PageSourceSearch

http://e-file.shidicn.com/register/userreg.aspx

html shidicn.com collected 2026-10-08 05:17:15 UTC 22,224 bytes, 435 lines download raw bytes

1
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml" >
6<head><title>
7	注册生物圈账号
8</title><meta name="viewport" content="width=device-width, initial-scale=1" /><link href="../css/RegStyle.css" rel="stylesheet" type="text/css" />
9    
9<script src="../js/jquery-1.8.1.min.js" type="text/javascript"></script>
9
10    
10<script src="../js/md5.js" type="text/javascript"></script>
10
11    <link href="../css/publicer.css" rel="stylesheet" type="text/css" />
12    
12<script src="../js/main.js" type="text/javascript"></script>
12
13     
13<script type="text/javascript" src="../js/area.js"></script>
13
14    
14<script src="../js/errobj.js" type="text/javascript"></script>
14
15      
15<script src="js/md5.js" type="text/javascript"></script>
15
16     
16<script src="js/sign.min.js" type="text/javascript"></script>
16
17    
17<script type="text/javascript">
18
19        $(document).ready(function () {
20
21          
22
23            Unitorindividual();
24            $.get("../publicer/codeimg_r.aspx", function (data) {
25                $('#codeimg').attr('src', 'NumImage/' + data + '.gif')
26            });
27
28            $("#type").val("1");
29            getProvinces('province', 'city');
30            //getProvinces('province1', 'city1');
31            /*$("#username").click(function() { var thishit = new FarmeHit(); thishit.ShowHit("username", "请填写4-20位英文或数字!(建议输入手机号码作为办公账号)"); thishit = null; $("#sbox").html(''); });
32
33            $("#username").blur(function() {
34
35
36            var thishit = new FarmeHit(); thishit.hideHit(this.id); thishit = null;
37            var thiserr = new FarmeErr();
38            thiserr.ISerrimg = false;
39            //thiserr.ISnull("username", "请填写用户名!");
40            if (thiserr.Patrner("username", "请填写4-20位英文或数字!", /^([0-9a-zA-Z]{4,20})+$/)) {
41            $("#Button1").attr("disabled", "disabled")
42            subpost('?type=1', 'username', 'sbox');
43            }
44            thiserr = null;
45
46
47            })*/
48            $("#name").click(function () { var thishit = new FarmeHit(); thishit.ShowHit("name", $(this).attr("rel")); thishit = null; });
49            $("#pass1").click(function () { var thishit = new FarmeHit();
49 thishit.ShowHit("pass1", "请填写8-20位密码(包含字母、数字和特殊字符)!"); thishit = null; });
50            $("#pass2").click(function () { var thishit = new FarmeHit(); thishit.ShowHit("pass2", "请再重复一遍密码!"); thishit = null; });
51            $("#mail").click(function () { var thishit = new FarmeHit(); thishit.ShowHit("mail", "请输入电子邮件地址!"); thishit = null; $("#mailsbox").html(''); });
52            $("#code").click(function () { var thishit = new FarmeHit(); thishit.ShowHit("code", "请填写6位验证码!"); thishit = null; });
53            $("#phoneno").click(function () { var thishit = new FarmeHit(); thishit.ShowHit("phoneno", "请填写手机号码,一个号码只能注册一次!"); thishit = null; });
54
55             $("#phoneno").blur(function () {
56                var thishit = new FarmeHit();
57                thishit.hideHit("phoneno");
58                thishit=null;
59               
60            });
61
62
63            $("#pseudonym").blur(function () {
64                var thishit = new FarmeHit();
65                thishit.hideHit("pseudonym");
66                var thiserr = new FarmeErr();
67                if (thiserr.ISnull('pseudonym', $(this).attr("rel"))) {
68                    subpost('?type=3', 'pseudonym', 'pseudonymsbox');
69
70                }
71                thiserr = null;
72            });
73
74            $("#name").blur(function () {
75                var thishit = new FarmeHit(); thishit.hideHit("name"); var thiserr = new FarmeErr(); thiserr.Patrner("name", "请填写中文字符!", /^([\u4e00-\u9fa5]{2,4})+$/); thiserr = null;
76                if ($("#pseudonym").val() == "" && $("#name").val() != "") {
77                    $("#pseudonym").val($("#name").val());
78                    subpost('?type=3', 'pseudonym', 'pseudonymsbox');
79                }
80            });
81            $("#pass1").blur(function () { var thishit = new FarmeHit(); thishit.hideHit(this.id); thishit = null; var thiserr = new FarmeErr();
81 thiserr.Patrner("pass1", "请填写8-20位密码(包含字母、数字和特殊字符)!", /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#_+=.()?&])[A-Za-z\d$@$!%*#_+=.()?&]{8,20}$/); thiserr = null; });
82            $("#pass2").blur(function () {
83                var thishit = new FarmeHit(); thishit.hideHit(this.id); thishit = null; var thiserr = new FarmeErr();
84                if (thiserr.ISnull('pass2', "请再输入一次密码!"))
85                    thiserr.Pass("pass2", "pass1", "两次密码输入不一致!");
86                thiserr = null;
87            });
88            $("#mail").blur(function () {
89                var thishit = new FarmeHit(); thishit.hideHit(this.id); thishit = null;
90                var thiserr = new FarmeErr();
91                //thiserr.ISerrimg = false;
92                if (thiserr.Patrner("mail", "请输入正确的电子邮件!", /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/)) {
93                    //$("#Button1").attr("disabled", "disabled")
94                    subpost('?type=2', 'mail', 'mailsbox');
95                }
96                thiserr = null;
97            });
98            $("#phcode").blur(function () {
99    
100              if (hexMD5($("#phcode").val()) != $("#sevrcode").val()) {
101                    var thiserr = new FarmeErr(); thiserr.ShowErr("phcode", "手机验证码错误!"); thiserr = null;
102                }
103                else {
104                    var thiserr = new FarmeErr(); thiserr.hideErr("phcode"); thiserr = null;
105                    $("#subphno").val($("#phoneno").val());
106                }
107                
108                
109            });
110            $("#code").blur(function () { var thishit = new FarmeHit(); thishit.hideHit(this.id); thishit = null; var thiserr = new FarmeErr(); thiserr.Patrner("code", "请填写6位验证码!", /^([0-9a-zA-Z]{6,6})+$/); thiserr = null; });
111            $("#agree").click(function () {
112           
113            
114            if($(this).is(':checked')){
115            
116                $("#Button1").removeAttr('disabled')
117                $("#Button1").attr('class',"button")
118
119            }
120            else
121            {
122              $("#Button1").attr('disabled',"true")
123              $("#Button1").attr('class',"button_gray")
124            }
125            
126            })
127            $("#Button1").click(function () {
128
129                var thiserr = new FarmeErr();
130                var pnono=true;
131              
132                if ($("#subphno").val()!=undefined){
133               
134                pnono=thiserr.Patrner("subphno", "提交手机号码错误!", /^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$/)
135               }
136
137
138                if ($("#name").is(':visible')) {
139                    if (thiserr.Patrner("name", $("#name").attr("rel"), /^([\u4e00-\u9fa5]{2,6})+$/) && thiserr.ISnull("pseudonym", $("#pseudonym").attr("rel")) && thiserr.Patrner("pass1", "请填写8-2
1390位密码(包含字母、数字和特殊字符)!", /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#_+=.()?&])[A-Za-z\d$@$!%*#_+=.()?&]{8,20}$/) && thiserr.Pass("pass2", "pass1", "两次密码输入不一致!") && thiserr.Patrner("mail", "请输入正确的电子邮件!", /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/) && thiserr.ISnull("sex", "请选择性别!") && thiserr.ISselected("province", "请选择现居住地!") && thiserr.Patrner("code", "请填写6位验证码!", /^([0-9a-zA-Z]{6,6})+$/) && pnono) { //subpost_fun('?id=1', 'username|name|pseudonym|pass1|mail|province|city|code|sex', 'ajaxserver/aj_p_diary_l.aspx?', 'databox');
140                        $("#Button1").attr("disabled", "disabled");
141                        $("#Button1").val("正在提交数据,请稍候...");
142                        document.forms[0].submit();
143
144                    }
145                }
146                else {
147                    if (thiserr.ISnull("pseudonym", $("#pseudonym").attr("rel")) && thiserr.Patrner("pass1", "请填写6-20位密码!", /\w{6,20}/) && thiserr.Pass("pass2", "pass1", "两次密码输入不一致!") && thiserr.Patrner("mail", "请输入正确的电子邮件!", /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/) && thiserr.ISselected("province", "请选择现居住地!") && thiserr.Patrner("code", "请填写6位验证码!", /^([0-9a-zA-Z]{6,6})+$/) && pnono) { //subpost_fun('?id=1', 'username|name|pseudonym|pass1|mail|province|city|code|sex', 'ajaxserver/aj_p_diary_l.aspx?', 'databox');
148                        $("#Button1").attr("disabled", "disabled");
149                        $("#Button1").val("正在提交数据,请稍候...");
150                        document.forms[0].submit();
151                    }
152                }
153            });
154
155        });
156
157
158        //手机验证码
159        function sendphcode() {
160            var thiserr = new FarmeErr();
161            if (thiserr.Patrner("phoneno", "请填写正确的手机号!", /^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$/)) {
162
163                $("#sendphcodebut").prop('disabled', true);
164
165                  // 设置倒计时时间(60秒)
166                let timeLeft = 60;
167              //  $("#sendphcodebut").text(`${timeLeft} 秒后再发送`);
168
169                 // 设置一个定时器,每秒更新一次
170                const countdown = setInterval(function() {
171                    timeLeft--;
172
173                    // 更新按钮文本
174                    $('#sendphcodebut').text(`${timeLeft} 秒后再发送`);
175
176                    // 如果倒计时结束
177                    if (timeLeft <= 0) {
178                        // 清除定时器
179                        clearInterval(countdown);
180
181                        // 恢复按钮文本
182                        $('#sendphcodebut').text('发送验证码');
183
184                        // 启用按钮
185                        $('#sendphcodebut').prop('disabled', false);
186                    }
187                }, 1000); // 每秒执行一次
188
189                 const suburl = "userreg.aspx";
190                    
191                $.ajax({
192                    type: "get",
193                    url: suburl+'?phno='+$("#phoneno").val()+"&spc="+$("#pagecode").val(),
194                   // data: JSON.stringify(params),
195                    dataType: "json",
196                    contentType: "application/json",
197
198                    success: function (msg) {
199                    if (msg.errinfo!=undefined)
200                    { 
201                       //console.log("Data Saved: " + msg.errinfo);
202                       // var thiserr = new FarmeErr();
203                        thiserr.ShowErr("phoneno", msg.errinfo);
204                        var thishit = new FarmeHit()
205                        thishit.ShowHit("phoneno", msg.errinfo);
206                        thishit=null;
207                      
208                    }
209                       //thiserr.ShowHit("phoneno", );
210                    else
211                    {
212                     // console.log("Data Saved: " + msg.errinfo);
213                        $("#sevrcode").val(msg.code);
214                        // console.log("Data Saved: " + msg.code);
215                        }
216                    }
217                });
218            }
219
220           
221        }
222
223        //刷新验证码
224        function changecode() {
225            var today = new Date();
226            $.get("../publicer/codeimg_r.aspx?v=" + today, function (data) {
227
228
229                var img = new Image();
230                img.onload = function () {
231                    $('#codeimg').attr('src', 'NumImage/' + data + '.gif')
232                    //$("#codeimg").attr("src", "../publicer/codeimg_r.aspx?v=" + today);
233                    img.onload = function () { };
234                }
235                img.src = "NumImage/" + data + ".gif";
236            });
237        }
238        
239        function getProvinces(tagname1, tagname2) {
240            var pro = "";
241            for (var i = 0; i < provinces.length; i++) {
242                pro += "<option value='" + provinces[i] + "'>" + provinces[i] + "</option>";
243            }
244            $('#' + tagname1).empty().append(pro);
245            // getCities(tagname1, tagname2);
246        }
247        function getCities(tagname1, tagname2) {
248            //alert(tagname1);
249            var proIndex = $('#' + tagname1).get(0).selectedIndex;
250            //alert(proIndex);
251            showCities(proIndex, tagname2);
252            // getCounties();
253        }
254        function showCities(proIndex, tagname) {
255            var cit = "";
256            if (cities[proIndex] == null) {
257                $('#' + tagname).empty();
258                return;
259            }
260            for (var i = 0; i < cities[proIndex].length; i++) {
261                cit += "<option value='" + cities[proIndex][i] + "'>" + cities[proIndex][i] + "</option>";
262            }
263            $('#' + tagname).empty().append(cit);
264        }
265        function regT(t, thistag) {
266            $(".errclass").remove();
267            $("#name").val("");
268            if (t == 1) {
269                $("#apname").html("昵称:");
270                $("#pseudonym").attr("rel", "请填写唯一昵称!");
271                $("#pseudonymsbox").html("");
272                $("#danwei").hide();
273                $("#sextr").show();
274                $("#aname").show();
275                $("#asex").html("性别:");
276                $("#azone").html("现居住地:");
277                $("#name").attr("rel", "请填写2-6位中文姓名!");
278                //$("#name").css({ "width": "110px" });
279                $("#name").attr("maxlength", "6");
280                $("#type").val("1");
281                $("#creg").css({ "color": "#ccc" });
282                $("#preg").css({ "color": "#000" });
283                $("#Th1").html("手机号码:");
284            }
285            else {
286                $("#apname").html("单位简称:");
287                $("#pseudonym").attr("rel", "请填写唯一单位简称!");
288                $("#pseudonymsbox").html("<font color='red'> 注:昵称,重要网络资产,请慎重填写,如需要可登录账号后再填单位全称。</font>");
289                $("#danwei").show();
290                $("#sextr").hide();
291                $("#aname").hide();
292                $("#asex").html("联系人性别:");
293                $("#azone").html("所在地:");
294                $("#apname").attr("rel", "请填写小于30位中文!");
295                //$("#apname").css({ "width": "240px" });
296                $("#apname").attr("maxlength", "30");
297                $("#type").val("2");
298                $("#creg").css({ "color": "#000" });
299                $("#preg").css({ "color": "#ccc" });
300                $("#Th1").html("联系人手机号码:");
301                
302
303            }
304        }
305
306        function Unitorindividual() {
307            var moddiv = $("<div id='loadboxbg' class='MODAL'>");
308            var altdiv = $("<div  id='altdiv' class='altdiv'>");
309            altdiv.html("<div><h2>请选择是单位还是个人用户!</h2><div class='button'>单位用户</div>  <div class='button_blue'>个人用户</div></div>");
310            $("body").append(moddiv); $("body").append(altdiv);
311
312            $(".altdiv .button").click(function () {
313                moddiv.remove();
314                altdiv.remove();
315                regT(2);
316            });
317            $(".altdiv .button_blue").click(function () {
318                moddiv.remove();
319                altdiv.remove();
320                regT(1);
321            });
322
323
324        }
325    </script>
325
326</head>
327<body style="overflow: auto;">
328    <form method="post" action="userreg.aspx" id="form1">
329<div class="aspNetHidden">
330<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjgzODkzMDAyZGRav8FpLldlclUjju+RKp2/97Z7PuAeGzuMSkVns/qQZA==" />
331</div>
332
333<div class="aspNetHidden">
334
335	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A1E4767A" />
336	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAA4Qi8ktYmTNglidxgbun+UBCrW6XE7eqVJyBO6Xg2Tyn9r5+Mz4tE5TD17tTBN5lx8qGgLJV0m0siKzkCBhn9FhlXz1u5+lVBgTLNNcaItiYmgAwtnKgObYJlsnrCHwoDLVVcsJmeJASKE8Nps2tK302yfNc0s1G9XYe6/JIpPbvlS3xnWKCrLrytRhx071XlMOqQaq2uGS6TBhKlmwpmX9CtzuQQC2EjKGsWGvgQRQNVPPD6417zVA//CsGGfWONhqVK331zbKiM5NwP3zIEM/ebQkrTcEeXGprmgUDMG1+4ihs/tzKXPGDSnXULo5BE8dxjYMdjEMjWonCg4TECqb" />
337</div>
338    <input name="pagecode" type="hidden" id="pagecode" />
339     <div  class="regbox">
340     <div class="QQtopmenu" id="QQtopmenu"></div>
341     <div class="regT"><span onclick="regT(1);" id="preg">个人用户</span> <font>|</font> <span style="color:#ccc" onclick="regT(2);" id="creg">单位用户</span></div>
342     <div class="reg">
343    <div class="head">欢迎您注册生物圈帐号。生物圈帐号通用于基于E-file技术的庞大网站群。
344<strong>帐号门户:一个帐号,多处服务,多种服务。</strong><div>注:公众人物,或计划在一个领域进行自我推广的个人,可作为个人工作室按“单位用户”注册,单位性质为“非营利组织”。</div></div>
345    
346    <div style=" text-align: left; padding: 5px 2px 5px 10px;background-color: #B0C4DE;color:#000">免费注册,帮助个人和组织管理信息、知识和人脉。</div>
347    <div style="height:20px"></div><div id="mainerrbox" style="display:none;"></div>
348    <table width="100%" border="0" id="regtable">
349    <tr>
350    <th scope="row" >注册邮箱:</th>
351    <td>
352         * <input name="mail" type="text" id="mail" maxlength="50" /><span id="mailsbox"></span></td>
353  </tr>
354  <!--这个可以要到最好不要
355  <tr style="display:none;">
356    <th scope="row" >用 户 名:</th>
357    <td >
358        * <input name="username" type="text" id="username" maxlength="20" /><span id="efileurl"></span><span id="sbox"></span></td>
359  </tr>-->
360   <tr>
361  
362    <th scope="row" >密码:</th>
363    <td>
364         * <input name="pass1" type="password" id="pass1" maxlength="20" /></td>
365  </tr>
366  <tr>
367    <th scope="row" >重复密码:</th>
368    <td>
369         * <input name="pass2" type="password" id="pass2" maxlength="20" /></td>
370  </tr>
371   <tr>
372     <td colspan="2" scope="row" style="padding:10px 0px 10px 0px"><div class="line"></div></td>
373  </tr>
374  <tr  id="aname">
375    <th scope="row" >姓名:</th>
376    <td >
377         * <input name="name" type="text" id="name" maxlength="6" rel="请填写2-6位中文姓名!" /></td>
378  </tr>
379  <tr >
380    <th scope="row" id="apname">昵称:</th>
381    <td>
382      * <input name="pseudonym" type="text" id="pseudonym" maxlength="10" rel="请填写唯一昵称!" /><span id="pseudonymsbox"></span></td>
383  </tr>
384 <tr id="sextr" >
385    <th scope="row" id="asex">性别:</th>
386    <td>
387         * <label><input id="Radio1" type="radio" value="1" style="width:20px" name="radio" onclick='$("#sex").val(this.value);'/>男</label><label><input id="Radio2" type="radio" value="2" style="width:20px" name="radio" onclick='$("#sex").val(this.value);'/>女</label><input name="sex" type="hidden" id="sex" /></td>
388  </tr>
389  <tr id="danwei" style=" display:none;"><th>单位性质:</th><td>* <label><input id="Radio3" type="radio" value="2" style="width:20px" name="radio" onclick='$("#type").val(this.value);' checked />企业</label><label><input id="Radio4" type="radio" value="3" style="width:20px" name="radio" onclick='$("#type").val(this.value);'/>非营利组织</label><label><input id="Radio5" type="radio" value="4" style="width:20px" name="radio" onclick='$("#type").val(this.value);'/>政府</label></td></tr>
390   <tr>
391    <th scope="row" id="azone">
391现居住地:</th>
392    <td> * <select name="province" id="province" onchange="getCities(&#39;province&#39;,&#39;city&#39;)" style="width:120px;">
393</select>
394                    <select name="city" id="city" style="width:120px;">
395</select></td>
396  </tr>
397   <tr id="smsbox1">
398	<th id="Th1" scope="row">手机号码:</th>
399	<td> * +86 <input id="phoneno"  style="width:120px;"/>
400                    <button id="sendphcodebut"  onclick='sendphcode()' type="button">发送验证码</button>  <input name="subphno" type="hidden" id="subphno" /></td>
401</tr>
402
403   
404  <tr id="smsbox2">
405	<th id="Th2" scope="row">短信验证码:</th>
406	<td><input name="phcode" type="text" id="phcode" style="width:120px;" maxlength="4" /><input id="sevrcode"  style="width:120px;" type="hidden" /></td>
407</tr>
408
409  <tr>
410     <td colspan="2" scope="row" style="padding:10px 0px 10px 0px"><div class="line"></div></td>
411  </tr>
412   <tr>
413    <th scope="row">验证码:</th>
414    <td>
415    
416        <img src="" id="codeimg"/> <a href="javascript:" onclick='changecode()'>看不清楚图片?</a><br> * <input name="code" type="text" id="code" maxlength="6" style="width:50px" /> 照图填写</td>
417  </tr>
418  <tr>
419     <td colspan="2" scope="row" style="padding:10px 0px 10px 0px"><div class="line"></div></td>
420  </tr>
421</table>
422 <div style=" margin:30px"><input type="checkbox" id="agree" style="width:25px"/><label for="agree" >我已阅读并同意<a href="doc2.htm" target="_blank">服务条款</a>和<a href="doc1.htm" target="_blank">隐私权政策</a></label>。
423</div>
424<div >
425    <input id="Button1" type="button" value="立即注册"  class="button_gray" disabled=disabled/></div></div>
426    </div>
427    <input type="hidden" id="type" name="type"/>
428    </form>
429     <div class="btn-wrapper">
430    <a href="/tools/swq.htm" target="_blank" class="btn">注册回报</a>
431    <a href="/tools/swq-zh.htm" target="_blank" class="btn">远期回报</a>
432    <a href="/tools/swq-ai.htm" target="_blank" class="btn">内容为王</a>
433  </div>
434</body>
435</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.