jquery mobile两个页面以及源码(登录与注册)

注册:

登录核心代码:

01 <script type="text/javascript">
02      jQuery(document).ready(function() {
03         //输入事件
04         $("input[id]").bind("focus",function () {
05         if($(this).attr("id")=='username'||$(this).attr("id")=='password')
06         $(this).attr("value","");
07         });
08         //提交
09         $("#submit").bind("click", function() {
10               if (valid()) {
11                 $.ajax({
12                    type: "POST",
13                    url: "http://localhost:8080/note/servlet/Login",
14                    data: $("form#loginform").serialize(),
15                    success: function(msg){
16                      if(msg=='success'){
17                         $.mobile.changePage("content/first.html","slidedown", true, true);
18                      }else{
19                         $.mobile.changePage("content/loginfalse.html","slidedown", true, true);
20                      }
21                       
22                    }
23                 });
24               }
25             });
26         });
27         //输入信息验证
28         function valid(){
29             if($("#username").attr("value")==''||$("#password").attr("value")=='')
30             {
31                 $.mobile.changePage("content/loginfalse.html","slidedown", true, true);
32                 return false;          
33             }
34             return true;
35         };
36     </script>
37      
38     <style type="text/css">
39     p {
40         font-size: 1.5em;
41         font-weight: bold;
42     }
43     #submit{
44         float:right; margin:10px;
45     }
46     #toregist{
47         float:left; margin:10px;
48     }
49     </style>
50 <body>
51  
52 <!-- begin first page -->
53 <section id="page1" data-role="page">
54   <header data-role="header"  data-theme="b" ><h1>开始笔记之旅</h1></header>
55   <div data-role="content" class="content">
56     <p style="backg"><font color="#2EB1E8" >登录微笔记</font></p>
57         <form method="post" id="loginform">
58             <input type="text" name="username" id="username" value="用户名"/><br>
59             <input type="password" name="password" id="password" value="密码输入提示"/>
60                     <fieldset data-role="controlgroup" >
61                         <input type="checkbox" name="checkbox-1" id="checkbox-1"class="custom" />
62                         <label for="checkbox-1">保持登录状态</label>
63                     </fieldset>
64             <a href="content/regist.html" data-role="button" id="toregist" data-theme="e">注册</a>
65             <a data-role="button" id="submit" data-theme="b">登录</a>
66         </form>
67   </div>
68   <footer data-role="footer" ><h1>©2011 TinyNote 微笔记社区(movingcomputing.com)</h1></footer>
69 </section>
70 <!-- end first page -->
71  
72  
73  
74 </body>

注册核心代码:

01 <script type="text/javascript">
02      jQuery(document).ready(function() {
03         //输入事件
04         $("input[id]").bind("focus",function () {
05         if($(this).attr("value")=='用户名'||$(this).attr("value")=='密码')
06         $(this).attr("value","");
07         });
08         //提交
09         $("#regist").bind("click", function() {
10               if (true) {
11                 $.ajax({
12                    type: "POST",
13                    url: "http://localhost:8080/note/servlet/Login",
14                    data: $("form#loginform").serialize(),
15                    success: function(msg){
16                      if(msg=='success'){
17                         $.mobile.changePage("../content/first.html","slidedown", true, true);
18                      }else{
19                         $.mobile.changePage("../content/loginfalse.html","slidedown", true, true);
20                      }
21                       
22                    }
23                 });
24               }
25             });
26         });
27     </script>
28      
29     <style type="text/css">
30     p {
31         font-size: 1.5em;
32         font-weight: bold;
33     }
34     header div{
35         font-size: 1.5em;
36     }
37     #regist{
38         width:150px;
39         height:50px;
40         margin :5px;
41     }
42     </style>
43      
44 <body>
45  
46 <!-- begin first page -->
47 <section data-role="page">
48   <header data-role="header"  data-theme="b"  data-type="horizontal">
49     <div data-role="controlgroup" >
50         <nav data-role="navbar">
51             <ul>
52                 <li><a href="#page1" class="ui-btn-active">注册微笔记</a></li>
53                 <li><a href="#page2">用手机号注册</a></li>
54             </ul>
55          </nav>
56     </div>
57   </header>
58   <div data-role="content" class="content">
59         <form method="post" id="registform">
60         <label for="email">邮 箱</label>
61         <input type="text" name="email" id="email"/>
62         <label for="password">密 码</label>
63         <input type="password" name="password" id="password"/>
64         <label for="nicky">昵 称</label>
65         <input type="text" name="nicky" id="nicky"/>
66         <fieldset data-role="controlgroup">
67             <legend>身 份:</legend>
68             <input type="radio" name="radio-choice-1" id="radio-choice-1" value="choice-1" checked="checked" />
69             <label for="radio-choice-1">上班族</label>
70  
71             <input type="radio" name="radio-choice-1" id="radio-choice-2" value="choice-2"  />
72             <label for="radio-choice-2">大学生</label>
73  
74             <input type="radio" name="radio-choice-1" id="radio-choice-3" value="choice-3"  />
75             <label for="radio-choice-3">其他</label>
76         </fieldset>
77             <center>
78                 <a data-role="button" id="regist" data-theme="e">立即注册</a>
79             </center>
80         </form>
81   </div>
82 </section>
83 <!-- end first page -->
84 </body>

技术有限,欢迎探讨。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值