Commit 63d3aa4de74fd40920d602167293d6add54058d1
1 parent
987e602b36
Exists in
master
and in
2 other branches
登录输入框背景色改变
Showing 3 changed files with 52 additions and 9 deletions
littleApp_child/pages/home/home.js
View file @
63d3aa4
... | ... | @@ -27,7 +27,8 @@ |
27 | 27 | pageType: 0, |
28 | 28 | time: '0s', |
29 | 29 | list:[], |
30 | - userInfo:'' | |
30 | + userInfo:'', | |
31 | + inputFocus: { nameInput: false, phoneInput: false, codeInput: false }, | |
31 | 32 | }, |
32 | 33 | /*---------生命周期--------*/ |
33 | 34 | onLoad: function () { |
... | ... | @@ -94,6 +95,48 @@ |
94 | 95 | fail: function (res) { |
95 | 96 | console.log(res.errMsg) |
96 | 97 | } |
98 | + }) | |
99 | + }, | |
100 | + getNameFocus:function(){ | |
101 | + var self=this | |
102 | + var inputFocus = { nameInput: true, phoneInput: false, codeInput: false } | |
103 | + self.setData({ | |
104 | + inputFocus: inputFocus | |
105 | + }) | |
106 | + }, | |
107 | + getPhoneFocus: function () { | |
108 | + var self = this | |
109 | + var inputFocus = { nameInput: false, phoneInput: true, codeInput: false } | |
110 | + self.setData({ | |
111 | + inputFocus: inputFocus | |
112 | + }) | |
113 | + }, | |
114 | + getCodeFocus: function () { | |
115 | + var self = this | |
116 | + var inputFocus = { nameInput: false, phoneInput: false, codeInput: true } | |
117 | + self.setData({ | |
118 | + inputFocus: inputFocus | |
119 | + }) | |
120 | + }, | |
121 | + loseNameFocus: function () { | |
122 | + var self = this | |
123 | + var inputFocus = { nameInput: false} | |
124 | + self.setData({ | |
125 | + inputFocus: inputFocus | |
126 | + }) | |
127 | + }, | |
128 | + losePhoneFocus: function () { | |
129 | + var self = this | |
130 | + var inputFocus = { phoneInput: false, } | |
131 | + self.setData({ | |
132 | + inputFocus: inputFocus | |
133 | + }) | |
134 | + }, | |
135 | + loseCodeFocus: function () { | |
136 | + var self = this | |
137 | + var inputFocus = { codeInput: false } | |
138 | + self.setData({ | |
139 | + inputFocus: inputFocus | |
97 | 140 | }) |
98 | 141 | }, |
99 | 142 | /*---------自定义函数--------*/ |
littleApp_child/pages/home/home.wxml
View file @
63d3aa4
... | ... | @@ -129,19 +129,19 @@ |
129 | 129 | <form catchsubmit="formSubmit"> |
130 | 130 | |
131 | 131 | <view class="record-input-constainer whiteColor"> |
132 | - <view class="record-input_bg whiteColor" style="border-color:{{inputFocus.nameInput ? '#f4879b' : '#e8eae5'}}"> | |
132 | + <view class="record-input_bg whiteColor" style="border-color:{{inputFocus.nameInput ? '#48C17B' : '#e8eae5'}}"> | |
133 | 133 | <label class="record-input_title">姓名</label> |
134 | - <input class="input" id="name" name="name" maxlength="12" placeholder="请输入建档姓名" value="" placeholder-class="input-placeholder" bindfocus="getFocus" bindinput="blurNameInput"/> | |
134 | + <input class="input" id="name" name="name" maxlength="12" placeholder="请输入建档姓名" value="" placeholder-class="input-placeholder" bindfocus="getNameFocus" bindblur="loseNameFocus" bindinput="blurNameInput"/> | |
135 | 135 | </view> |
136 | - <view class="record-input_bg" style="margin-top:15px;border-color:{{inputFocus.phoneInput ? '#f4879b' : '#e8eae5'}}"> | |
136 | + <view class="record-input_bg" style="margin-top:15px;border-color:{{inputFocus.phoneInput ? '#48C17B' : '#e8eae5'}}"> | |
137 | 137 | <label class="record-input_title">手机号</label> |
138 | - <input class="input" id="phone" name="phone" type="number" placeholder="请输入建档手机号" maxlength="11" placeholder-class="input-placeholder" bindfocus="getFocus" value="" bindinput="blurInput" /> | |
138 | + <input class="input" id="phone" name="phone" type="number" placeholder="请输入建档手机号" maxlength="11" placeholder-class="input-placeholder" bindfocus="getPhoneFocus" value="" bindblur="losePhoneFocus" bindinput="blurInput" /> | |
139 | 139 | </view> |
140 | 140 | |
141 | 141 | <view class="code_view"> |
142 | - <view class="code-input_bg" style="margin-top:15px;border-color:{{inputFocus.codeInput ? '#f4879b' : '#e8eae5'}}"> | |
142 | + <view class="code-input_bg" style="margin-top:15px;border-color:{{inputFocus.codeInput ? '#48C17B' : '#e8eae5'}}"> | |
143 | 143 | <label class="record-input_title" >验证码</label> |
144 | - <input class="input" id="code" name="code" maxlength="12" placeholder="请输入验证码" value="" placeholder-class="input-placeholder" bindfocus="getFocus" /> | |
144 | + <input class="input" id="code" name="code" maxlength="12" placeholder="请输入验证码" value="" placeholder-class="input-placeholder" bindblur="loseCodeFocus" bindfocus="getCodeFocus" /> | |
145 | 145 | </view> |
146 | 146 | <label class="record-time-text" bindtap="getVerifyCode">{{time == '0s' ? '点击获取' : time}}</label> |
147 | 147 |
littleApp_child/pages/system_notifacations/system_notifacations.js
View file @
63d3aa4