質問編集履歴

1

HTMLを追加

2021/06/02 03:06

投稿

rider10
rider10

スコア11

test CHANGED
@@ -1 +1 @@
1
- typescriptでのお問い合わせバリテーションのエラー
1
+ typescriptでのお問い合わせバリテーションの実装
test CHANGED
@@ -173,3 +173,157 @@
173
173
 
174
174
 
175
175
  ```
176
+
177
+
178
+
179
+ HTMLはこんな感じです
180
+
181
+ ```HTML
182
+
183
+ コード
184
+
185
+
186
+
187
+ <div class="bl_form">
188
+
189
+ <form class="bl_form_wrap js_form" action="/send.php" method="post">
190
+
191
+ <div class="bl_form_introText">
192
+
193
+ <p class="bl_form_introParagraph">
194
+
195
+ 下記フォームにご記入いただき、個人情報の取り扱いに同意の上、「Confirm」ボタンを押してください。
196
+
197
+ <br>
198
+
199
+ <span class="bl_form_smallText">(*は必須項目です)</span>
200
+
201
+ </p>
202
+
203
+ </div>
204
+
205
+ <div class="bl_form_group">
206
+
207
+ <div class="bl_form_item">
208
+
209
+ <div class="bl_form_titleWrap">
210
+
211
+ <p class="bl_form_title">お名前<sup class="bl_form_required">*</sup></p>
212
+
213
+ <div class="bl_form_message">
214
+
215
+ <label class="bl_form_messageLabel">必須項目です</label>
216
+
217
+ </div>
218
+
219
+ </div>
220
+
221
+ <div class="bl_form_setUpInputWrap">
222
+
223
+ <input class="bl_form_setUpInput js_validate" id="name" name="name" type="text" placeholder="例) 山田太郎">
224
+
225
+ </div>
226
+
227
+ </div>
228
+
229
+ <div class="bl_form_item">
230
+
231
+ <div class="bl_form_title">
232
+
233
+ <p class="bl_form_title">電話番号</p>
234
+
235
+ </div>
236
+
237
+ <div class="bl_form_setUpInputWrap">
238
+
239
+ <input class="bl_form_setUpInput js_validate" id="telephpne" name="telephpne" type="text" placeholder="例) 123-4564-8910">
240
+
241
+ </div>
242
+
243
+ </div>
244
+
245
+ <div class="bl_form_item">
246
+
247
+ <div class="bl_form_titleWrap">
248
+
249
+ <p class="bl_form_title">メールアドレス<sup class="bl_form_required">*</sup></p>
250
+
251
+ <div class="bl_form_message">
252
+
253
+ <label class="bl_form_messageLabel">必須項目です<br>入力形式が正しくありません</label>
254
+
255
+ </div>
256
+
257
+ </div>
258
+
259
+ <div class="bl_form_setUpInputWrap">
260
+
261
+ <input class="bl_form_setUpInput js_validate" id="email" name="email" type="text" placeholder="例) placesion.xxxx.co.jp">
262
+
263
+ </div>
264
+
265
+ </div>
266
+
267
+ <div class="bl_form_item__textArea">
268
+
269
+ <div class="bl_form_titleWrap">
270
+
271
+ <p class="bl_form_title">お問い合わせ内容<sup class="bl_form_required">*</sup></p>
272
+
273
+ <div class="bl_form_message">
274
+
275
+ <label class="bl_form_messageLabel">必須項目です</label>
276
+
277
+ </div>
278
+
279
+ </div>
280
+
281
+ <div class="bl_form_setUpInputWrap">
282
+
283
+ <textarea class="bl_form_setUpTextArea js_validate" id="message" name="message" placeholder="ここにお問合せ内容を入力してください"></textarea>
284
+
285
+ </div>
286
+
287
+ </div>
288
+
289
+ <div class="bl_form_checkAndConfirm">
290
+
291
+ <div class="bl_form_item__checkBox">
292
+
293
+ <div class="bl_form_checkboxWrap">
294
+
295
+ <input class="bl_form_checkbox js_agree" id="check02" type="checkbox" value="1">
296
+
297
+ <label class="bl_form_checkboxLabel" for="check02"></label>
298
+
299
+ <p class="bl_form_checkboxButton">
300
+
301
+ <a class="bl_form_checkboxPrivacy" href="/privacy-policy" target="_blank">個人情報の取り扱い</a>
302
+
303
+ <p class="bl_form_checkboxAgree">に同意する</p>
304
+
305
+ </span>
306
+
307
+ </div>
308
+
309
+ </div>
310
+
311
+ <div class="bl_form_item__send">
312
+
313
+ <a href="#" class="el_linkBtn js_largeRollText">
314
+
315
+ <p class="js_rollContent hl_splitTextGap">Confirm</p>
316
+
317
+ </a>
318
+
319
+ </div>
320
+
321
+ </div>
322
+
323
+ </div>
324
+
325
+ </form>
326
+
327
+ </div>
328
+
329
+ ```