Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要使用javascript获取输入文本,然后将其添加到句子中_Javascript_Jquery - Fatal编程技术网

需要使用javascript获取输入文本,然后将其添加到句子中

需要使用javascript获取输入文本,然后将其添加到句子中,javascript,jquery,Javascript,Jquery,这是我目前所需要的。我需要将数量输入框的值添加到输入区域后的句子中 现在我有以下代码用于输入数量: <label for="quantity">Qty: </label> <input min="1" type="number" id="quantity" name="quantity" value="1" onkeyup="getVals(this, 'text');" /> <input type="submit" id="add-to-c

这是我目前所需要的。我需要将数量输入框的值添加到输入区域后的句子中

现在我有以下代码用于输入数量:

 <label for="quantity">Qty: </label> 
 <input min="1" type="number" id="quantity" name="quantity" value="1" onkeyup="getVals(this, 'text');"  />
 <input type="submit" id="add-to-cart" class="btn addtocart" name="add" value="Add to cart" />
 <div class="how-many">You have helped save <span id="pTextInput"></span>people</div>
数量:
你帮助拯救了人们
我希望将id quantity的输入值插入span id=“pTextInput”

因此,基本上,如果数量输入设置为2,那么句子,你已经帮助节省了2人将显示(动态数字被放置在跨度中)

希望这是有意义的。我可以使用常规javascript或jquery,以最简单的为准。

我想您希望这样:

function getVals(input) {
    document.getElementById("pTextInput").innerHTML = input.value;
}
另外,将getVAL(this,'text')更改为getVAL(this)-不需要“text”


我建议您使用JS了解一下DOM操作的基础知识:

如果我正确理解了这个问题,您可能会看到这样的内容:

<script type="text/javascript">
  $(function() {
    $("#pTextInput").html("1"); 
    $("#quantity").on("change keyup", function() {
      $("#pTextInput").html($(this).val());
    });
  });
</script>

 <label for="quantity">Qty: </label> 
 <input min="1" type="number" id="quantity" name="quantity" value="1" />
 <input type="submit" id="add-to-cart" class="btn addtocart" name="add" value="Add to cart" />
 <div class="how-many">You have helped save <span id="pTextInput"></span> people</div>

$(函数(){
$(“#pTextInput”).html(“1”);
$(“#数量”)。在(“更改键控”,函数()上{
$(“#pTextInput”).html($(this.val());
});
});
数量:
你帮助拯救了人们

当您更改
数量
的输入时,
pTextInput
值将随之更改。

您有什么问题吗?这不是麦当劳的免下车体验。问题就在这里。我试图用一个我希望它如何工作的示例来解释它。您的想法的需求列表不是问题。您应该展示您的想法e到目前为止已经写好了,并具体描述了您被困的地方。否则,您将StackOverflow视为一种代码编写服务。我尝试了这种方法,但它不起作用。没有错误,但没有显示动态数字。这非常有效,只是默认值1在您向上或向下更改数量之前不会显示。我需要这个如果数量未更改,则值为1(默认值为1)。更新我的答案以获得默认显示的“1”。如果效果良好,请接受:)完美!这正是我需要的!伟大的很高兴我能帮忙。