前提・実現したいこと
JavaScriptでformに入力された文字をカウントする記載までは理解できるのですが、
その先にやりたい事が全く分からず、どなたかJavaScript・HTMLを教えて頂けないでしょうか?
最終は【入力文字総数 - 特定文字 = 文字総数】を書きたいです
表示は【入力フォーム】と【計算後の文字総数】のみ表示させていです
1.formに文字を入力する
2.入力文字の中から「半角の(,)(.)(スペース)・全角の(、)(。)(スペース)」を引きたい
3.計算後の文字総数のみ表示させたい
HTML
1<{foreach from=$product.product_text_titles key=key item=val}> 2 <div class="text-titles-list__unit"> 3 <span class="option-name text-titles-list__name"><{$val|escape}></span> 4 <div class="input-border text-titles-list__detail"> 5 <input type="text" name="product_text[<{$key|escape}>]" value="" onKeyUp="countLength(value, 'textlength');" class="text-titles-list__detail-text" /> 6 </div> 7 <div class="item_desc txt_20"><p>:</p><p id="textlength">0</p><p>文字</p></div></div> 8<{/foreach}>
JavaScript
1<script language="JavaScript" type="text/JavaScript"> 2 function countLength( text, field ) { 3 document.getElementById(field).innerHTML = text.length; 4 } 5</script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。