回答編集履歴

4

文言

2021/05/27 14:46

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -15,3 +15,7 @@
15
15
  * 氏名: `required` 属性、`maxlength="100"`
16
16
 
17
17
  * メールアドレス: `required` 属性、`type="email" maxlength="13"` (13文字って短いですね...)
18
+
19
+
20
+
21
+ これらの属性を付けると、条件を満たさずにsubmitボタンが押されたときに、ブラウザがエラーを表示してフォーム送信をキャンセルします。または、お好きなタイミングで `$('#form_name')[0].reportValidity()` を呼ぶことでブラウザがエラーを表示して、`false` が返ります。

3

文言

2021/05/27 14:46

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -10,8 +10,8 @@
10
10
 
11
11
 
12
12
 
13
- * 社員番号: `required` 属性、`minlength="6"` `maxlength="6"` (または `pattern=".{6}"`)
13
+ * 社員番号: `required` 属性、`minlength="6" maxlength="6"` (または `pattern=".{6}"`)
14
14
 
15
15
  * 氏名: `required` 属性、`maxlength="100"`
16
16
 
17
- * メールアドレス: `required` 属性、`type="email"`、`maxlength="13"` (13文字って短いですね...)
17
+ * メールアドレス: `required` 属性、`type="email" maxlength="13"` (13文字って短いですね...)

2

文言

2021/05/27 13:04

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -14,4 +14,4 @@
14
14
 
15
15
  * 氏名: `required` 属性、`maxlength="100"`
16
16
 
17
- * メールアドレス `type="email"`、`maxlength="13"` (13文字って短いですね...)
17
+ * メールアドレス: `required` 属性、`type="email"`、`maxlength="13"` (13文字って短いですね...)

1

文言

2021/05/27 13:03

投稿

int32_t
int32_t

スコア20925

test CHANGED
@@ -6,12 +6,12 @@
6
6
 
7
7
 
8
8
 
9
- JavaScript要らそうですね。
9
+ JavaScriptなしで、HTMLの属性だけでできそうですね。
10
10
 
11
11
 
12
12
 
13
13
  * 社員番号: `required` 属性、`minlength="6"` `maxlength="6"` (または `pattern=".{6}"`)
14
14
 
15
- * 名: `required` 属性、`maxlength="100"`
15
+ * 名: `required` 属性、`maxlength="100"`
16
16
 
17
17
  * メールアドレス `type="email"`、`maxlength="13"` (13文字って短いですね...)