Javascript 如何根据文本区域中的字符数查找成本

Javascript 如何根据文本区域中的字符数查找成本,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我的表单中有一个文本区域 <textarea id="word_count"></textarea> Cost <input type="text" value=""/> 我在文本框中找到了输入的字符数 <script> $("#word_count").on('keyup', function() { var word_count =$("#word_count").val().replace(/\s/g, "").length;

我的表单中有一个文本区域

<textarea id="word_count"></textarea>
Cost <input type="text" value=""/>
我在文本框中找到了输入的字符数

<script>
  $("#word_count").on('keyup', function() {
    var word_count  =$("#word_count").val().replace(/\s/g, "").length;     
  });
</script>

$(“#字数”)。在('keyup',function()上{
var word_count=$(“#word_count”).val().replace(/\s/g,”).length;
});

准备一个类似于json的帮助程序: var helperJSON={ 200:'$50', 400: '$100', 600: '$150' }

因此,当您捕获角色时,请调用helper变量,该变量将为您提供成本。

let characterCount=650;
让价格=数学地板(characterCount/200)*50;

console.log(价格)您面临的问题是什么?这不是一个简单的if条件吗?我认为需要一个for循环。用户可以输入任意多个字符,每200个字符增加50美元的费用。因此,对于少于200个字符,价格是免费的。。?
<script>
  $("#word_count").on('keyup', function() {
    var word_count  =$("#word_count").val().replace(/\s/g, "").length;     
  });
</script>
$("#word_count").on('keyup', function() {
        var word_count=$("#word_count").val().replace(/\s/g, "").length;  
        var cost = helperJSON[word_count];
        if(cost){
          //do something
        }


    });