回答編集履歴
2
修正
test
CHANGED
@@ -54,9 +54,9 @@
|
|
54
54
|
|
55
55
|
ですが、一部のユーザーは**javascriptを無効**にしている場合がありまして、そのようなユーザーも扱う必要があるときは、この文字数制限だけでは**不十分**です。また、maxlength属性は自動で文字数が削られるのでユーザーに優しくないと思いますので、使わないほうがいいのではないかと思います。
|
56
56
|
|
57
|
-
そんなわけで、**
|
57
|
+
そんなわけで、**サーバー側でも**送られてきた値をチェックしてあげないといけません。
|
58
58
|
|
59
|
-
PHPでの文字数チェックは[mb_strlen](http://php.net/manual/ja/function.mb-strlen.php)を使うことで楽に行えます。
|
59
|
+
今回はPHPでの文字数のチェックの仕方を書いておきます。PHPでの文字数チェックは[mb_strlen](http://php.net/manual/ja/function.mb-strlen.php)を使うことで楽に行えます。
|
60
60
|
|
61
61
|
```PHP
|
62
62
|
|
1
修正
test
CHANGED
@@ -1,5 +1,3 @@
|
|
1
|
-
個人的にmaxlengthは不親切なので使いたくないです
|
2
|
-
|
3
1
|
javascriptでの文字数の制限はこのように行うことができます。
|
4
2
|
|
5
3
|
```HTML
|
@@ -92,4 +90,4 @@
|
|
92
90
|
|
93
91
|
```
|
94
92
|
|
95
|
-
もし、いろいろあって設定していたサイズ以上のデータがデータベースに格納されるような要求が送られた場合、格納されず、エラーが発生するのが一般的ではないかと。
|
93
|
+
もし、いろいろあって設定していたサイズ以上のデータがデータベースに格納されるような要求が送られた場合、そのデータは格納されず、エラーが発生したり、値が長すぎる場合、エラーを出さずに文字が切り捨てられたりするのが一般的ではないかと。
|