こんにちは、プログラミング初心者です。
現在Monaca(HTML5+Javascriptのハイブリッドアプリ開発プラットフォーム)の無料版にあたるベーシックプランにて初めてのアプリ開発をしています。
その中で、Textareaに文字制限を設けて超過すると警告ウィンドウが出る仕組みを作ったのですが、そのデザインが質素すぎるので変更したいと考えています。
現状は、ウインドウ上部に「index.html」、その下に個人的に追加したテキストが表示されるようになっていますが、この「index.html」という表示も無くしたいと思っています。(ユーザーの立場からすると?となってしまうため)
お力添えよろしくお願いします。
javascript
1<script type="text/javascript"> 2<!-- 3var max=36; //制限文字数 4function Limit(event){ 5 Tarea= document.getElementById("ttttt"); 6 Mcnt= document.getElementById("msg1"); 7 mojiVal= Tarea.value; //テキストエリアの文字数 8 val= mojiVal.replace(/\n|\r\n/g,"");//改行を除く 9 val= val.length; //改行を含めない文字数 10 Etype=event.type; //イベントのタイプを取得 11 12if(Etype== "keyup"){//イベントのタイプが"Keyup"なら 13 Mcnt.innerHTML= //文字数のカウントを表示 14"<span style='font-weight: bold;color:blue ;'>"+val+"</span>文字"; 15 } 16 17else{ //イベントのタイプが"onChange"で制限文字数を超えたらalert 18if(val>max){alert((val-max)+"words over.\ninput within 36words\n36字以内で入力してください"); 19 Tarea.value=mojiVal.substring(0,max); 20 Mcnt.innerHTML= 21"<span style='font-weight: bold;color:blue ;'>"+max+"</span>words";} 22 } 23 } 24//--> 25</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/13 06:46