diff --git a/1514080901111/app.json b/1514080901111/app.json
index 64b6ba77..71ffe95f 100644
--- a/1514080901111/app.json
+++ b/1514080901111/app.json
@@ -2,7 +2,8 @@
   "pages":[
     "pages/index/index",
     "pages/logs/logs",
-    "pages/sy/sy"
+    "pages/sy/sy",
+    "pages/sh/sh"
   ],
   "window":{
     "backgroundTextStyle":"light",
@@ -20,7 +21,11 @@
         },
         {
           "pagePath": "pages/sy/sy",
-          "text": "我"
+          "text": "1"
+        },
+        {
+          "pagePath": "pages/sh/sh",
+          "text": "2"
         }
       ]
   }
diff --git a/1514080901111/pages/sh/sh.js b/1514080901111/pages/sh/sh.js
new file mode 100644
index 00000000..e1cc3b24
--- /dev/null
+++ b/1514080901111/pages/sh/sh.js
@@ -0,0 +1,180 @@
+// pages/sh/sh.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+ 
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad: function (options) {
+  
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady: function () {
+  
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow: function () {
+  
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide: function () {
+  
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload: function () {
+  
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh: function () {
+  
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+  
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage: function () {
+  
+  },
+  // pages/form/form.js
+
+
+    /**
+     * 页面的初始数据
+     */
+    data: {
+    text: '',
+ 
+  },
+
+   
+    /**
+     * 生命周期函数--监听页面初次渲染完成
+     */
+    onReady: function () {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面显示
+     */
+    onShow: function () {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面隐藏
+     */
+    onHide: function () {
+
+    },
+
+    /**
+     * 生命周期函数--监听页面卸载
+     */
+    onUnload: function () {
+
+    },
+
+    /**
+     * 页面相关事件处理函数--监听用户下拉动作
+     */
+    onPullDownRefresh: function () {
+
+    },
+
+    /**
+     * 页面上拉触底事件的处理函数
+     */
+    onReachBottom: function () {
+
+    },
+
+    /**
+     * 用户点击右上角分享
+     */
+    onShareAppMessage: function () {
+
+    },
+
+    onSubmit: function(event) {
+      console.dir(event)
+      var that = this
+      var text = event.detail.value.text
+      if (!text) {
+        console.dir(text)
+        that.setData({
+          hasError: true,
+          errorText: '文字不能为空!'
+        })
+      } else {
+        that.setData({
+          hasError: false,
+           text: event.detail.value.text
+        })
+        wx.setStorage({
+          key: "input",
+          data: event.detail.value,
+          success: function (res) {
+            wx.showToast({
+              title: '成功',
+              icon: 'success',
+              duration: 2000
+            })
+
+          }
+        })
+      }
+    },
+
+    onTextChange: function(e) {
+      var that = this;
+      console.dir(e)
+      var text = e.detail.value
+      console.dir(text);
+      if (!text) {
+        that.setData({
+          hasError: true,
+          errorText: '文字不能为空!'
+        })
+      } else {
+        that.setData({
+          hasError: false
+        })
+      }
+    },
+
+    onChange: function(e) {
+      var that = this;
+      var value = e.detail.value;
+      console.dir(value)
+      that.setData({
+        count: value.length
+      })
+    }
+})
diff --git a/1514080901111/pages/sh/sh.json b/1514080901111/pages/sh/sh.json
new file mode 100644
index 00000000..9e26dfee
--- /dev/null
+++ b/1514080901111/pages/sh/sh.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/1514080901111/pages/sh/sh.wxml b/1514080901111/pages/sh/sh.wxml
new file mode 100644
index 00000000..9cced70f
--- /dev/null
+++ b/1514080901111/pages/sh/sh.wxml
@@ -0,0 +1,32 @@
+<!--pages/sh/sh.wxml-->
+
+<!--pages/form/form.wxml-->
+
+    <view class="page__hd">
+        <view class="page__title">Input</view>
+        
+    </view>
+    <view class="page__bd">
+      <form bindsubmit='onSubmit'>
+        <view class="weui-toptips weui-toptips_warn" 
+        wx:if="{{hasError}}">{{errorText}}</view>
+
+        <view class="weui-cells__title">输入内容</view>
+        <view class="weui-cells weui-cells_after-title">
+            <view class="weui-cell weui-cell_input">
+                <view class="weui-cell__bd">
+                    <input class="weui-input" name="text" 
+                    value='{{text}}' placeholder="请输入" bindinput='onTextChange'/>
+                </view>
+            </view>
+        </view>
+
+        
+
+        <view class="weui-btn-area">
+            <button class="weui-btn" type="primary" form-type='submit'>输入完毕</button>
+        </view>
+      </form>
+       <view>{{text}}</view>
+    </view>
+   
diff --git a/1514080901111/pages/sh/sh.wxss b/1514080901111/pages/sh/sh.wxss
new file mode 100644
index 00000000..ae11ead2
--- /dev/null
+++ b/1514080901111/pages/sh/sh.wxss
@@ -0,0 +1 @@
+/* pages/sh/sh.wxss */
\ No newline at end of file