回答編集履歴

1

sample

2018/01/31 05:06

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -1,3 +1,39 @@
1
1
  どのタイミングでチェックする想定でしょうか?
2
2
 
3
3
  当該のtextareaのon.('input',function()でチェックしてみてはどうでしょうか?
4
+
5
+
6
+
7
+ # sample
8
+
9
+ 入力制限自体はmaxlengthで処理できますが、確定前の文字でも
10
+
11
+ inputをチェックすればオーバーした時点で確定させられます。
12
+
13
+
14
+
15
+ ```javascript
16
+
17
+ $(function(){
18
+
19
+ $('textarea').on('input',function(){
20
+
21
+ var v=$(this).val();
22
+
23
+ if(v.length>10){
24
+
25
+ $(this).val(v.substr(0,10));
26
+
27
+ }
28
+
29
+ });
30
+
31
+ });
32
+
33
+ ```
34
+
35
+ ```HTML
36
+
37
+ <textarea placeholder="10文字まで" maxlength=10>
38
+
39
+ ```