質問編集履歴

1

HTMLソースコード追加、試した結果追加

2017/12/21 07:57

投稿

lovelydai
lovelydai

スコア38

test CHANGED
File without changes
test CHANGED
@@ -122,10 +122,220 @@
122
122
 
123
123
  }
124
124
 
125
-
126
-
127
-
125
+
128
126
 
129
127
  }
130
128
 
131
129
  ```
130
+
131
+
132
+
133
+ [追加]
134
+
135
+ HTMLはこんな感じです。
136
+
137
+ ```ここに言語を入力
138
+
139
+ <!-- backgroundとログインフォームのスタイルシート定義 -->
140
+
141
+ <style type="text/css">
142
+
143
+ body {
144
+
145
+ background: url(/img/classroom.png) no-repeat center center fixed;
146
+
147
+ -webkit-background-size: cover;
148
+
149
+ -moz-background-size: cover;
150
+
151
+ -o-background-size: cover;
152
+
153
+ background-size: cover;
154
+
155
+ }
156
+
157
+
158
+
159
+ .panel-default {
160
+
161
+ opacity: 0.9;
162
+
163
+ margin-top:30px;
164
+
165
+ }
166
+
167
+
168
+
169
+ .panel-info {
170
+
171
+ opacity: 0.9;
172
+
173
+ margin-top:30px;
174
+
175
+ }
176
+
177
+
178
+
179
+ .form-group.last { margin-bottom:0px; }
180
+
181
+ </style>
182
+
183
+
184
+
185
+ <!-- ログインフォーム領域 -->
186
+
187
+ <div class="container">
188
+
189
+ <div class="row">
190
+
191
+ <div align="center">
192
+
193
+ <h2 class="form-signin-heading">大学時間割作成支援システム</h2>
194
+
195
+ </div>
196
+
197
+
198
+
199
+ <!--Flashメッセージ表示のためレンダリング-->
200
+
201
+
202
+
203
+ <?= $this->Flash->render(); ?>
204
+
205
+
206
+
207
+ <div class="col-md-6 col-md-offset-3">
208
+
209
+ <div class="panel panel-default">
210
+
211
+ <div class="panel-heading">
212
+
213
+ <span class="glyphicon glyphicon-lock"></span> ログイン
214
+
215
+ </div>
216
+
217
+ <div class="panel-body">
218
+
219
+ <?= $this->Form->create(null,['class'=>'form-horizontal']) ?>
220
+
221
+ <div class="form-group">
222
+
223
+ <div class="col-xs-10 col-xs-offset-1">
224
+
225
+ <?= $this->Form->input('customer_no', ['class' => 'form-control','label'=>'契約番号']) ?>
226
+
227
+ </div>
228
+
229
+ </div>
230
+
231
+ <div class="form-group">
232
+
233
+ <div class="col-xs-10 col-xs-offset-1">
234
+
235
+ <?= $this->Form->input('account', ['class' => 'form-control','label'=>'アカウント','type' => 'text']) ?>
236
+
237
+ </div>
238
+
239
+ </div>
240
+
241
+ <div class="form-group">
242
+
243
+ <div class="col-xs-10 col-xs-offset-1">
244
+
245
+ <?= $this->Form->input('password', ['class' => 'form-control','label'=>'パスワード']) ?>
246
+
247
+ </div>
248
+
249
+ </div>
250
+
251
+ <div class="form-group last">
252
+
253
+ <div class="col-sm-offset-4 col-sm-8">
254
+
255
+ <?= $this->Form->button('リセット', ['type'=>'button','class' => 'btn btn-default btn-sm', 'onClick' => 'clearFormAll()']); ?>
256
+
257
+ <?= $this->Form->button('ログインする', ['type'=>'button','class' => 'btn btn-primary btn-sm', 'onClick' => 'submit()']); ?>
258
+
259
+ </div>
260
+
261
+ </div>
262
+
263
+ <?= $this->Form->end() ?>
264
+
265
+ </div>
266
+
267
+ <div class="panel-footer" align="right">
268
+
269
+ <input id="link" type="button" value="パスワード変更" class="btn btn-success btn-sm" onmousedown="location.href='./users/change'" />
270
+
271
+ </div>
272
+
273
+ </div>
274
+
275
+ </div>
276
+
277
+ </div>
278
+
279
+
280
+
281
+ <!-- お知らせ表示領域 -->
282
+
283
+ <div class="panel panel-info">
284
+
285
+ <div class="panel-heading">
286
+
287
+ <h3 class="panel-title"><strong>お知らせ</strong></h3>
288
+
289
+ </div>
290
+
291
+ <div class="panel-body">
292
+
293
+ <ul class="list-group">
294
+
295
+ <li class="list-group-item">2018月XX月XX日:大学時間割システムの提供開始!</li>
296
+
297
+ <li class="list-group-item">2017月XX月XX日:マスタ機能のリニューアル</li>
298
+
299
+ <li class="list-group-item">2017月XX月XX日:マスタ複与機能の追加</li>
300
+
301
+ <li class="list-group-item">2017月XX月XX日:お正月休みのお知らせ</li>
302
+
303
+ <li class="list-group-item">2017月XX月XX日:大学時間割作成支援システムのテスト運営開始!</li>
304
+
305
+ </ul>
306
+
307
+ </div>
308
+
309
+ </div>
310
+
311
+
312
+
313
+ </div>
314
+
315
+ </div>
316
+
317
+
318
+
319
+ ```
320
+
321
+
322
+
323
+ 「追加記述ー試してみました。」
324
+
325
+ 教えてくださってありがとうございました。
326
+
327
+ しかし、以下のコードは、テキストボックスの赤い線のみ消えて、メッセージとXボタンはそのままでした。
328
+
329
+ ```Javascript
330
+
331
+ $(".form-group").removeClass('has-error'); 
332
+
333
+ ```
334
+
335
+ あと、子のコードは、Uncaught TypeError: $(...).validator is not a function エラーでした。
336
+
337
+ ```Javascript
338
+
339
+ $(this.form).validator('destroy').validator();
340
+
341
+ ```