需要使用javascript获取输入文本,然后将其添加到句子中
Need to get input text with javascript then add it to a sentence
这是我目前所需要的。我需要将数量输入框的值添加到输入区域后的句子中。
现在我有这个数量输入代码:
<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,以最简单的为准。
如果我正确理解了这个问题,你可能正在寻找这样的东西:
<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>
当您更改quantity
的输入时,pTextInput
的值将随之更改。
我想你想要这个:
function getVals(input) {
document.getElementById("pTextInput").innerHTML = input.value;
}
此外,将getVals(this,'text')更改为getVals,不需要'text'。
我建议您看看JS的DOM操作基础知识:http://www.w3schools.com/js/js_htmldom.asp
相关文章:
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- jQuery检查CSS宽度是否大于0,然后添加CSS属性
- JQuery 测试元素是可见的还是隐藏的,然后添加删除类
- 我需要帮助来调用add()函数和验证函数,所以首先它将验证和然后添加
- 计算具有特定类的元素的数量,然后添加对它们进行编号的ID
- 我可以使用jquery和AJAX来调用cgi-bin脚本,然后添加消息事件来处理服务器发送事件吗
- JavaScript create 元素,然后添加它一个事件
- 如何使用 javascript 在
中搜索字符串,然后添加到该 id - Ember - 绑定到数组控制器中的过滤列表,然后添加新记录
- iMacros 循环然后停止,然后添加另一个命令
- 从依赖于下拉菜单的文本框中获取值,然后添加值
- 获取输入的小计,然后添加
- Angular2-NgFor内部树模型:删除然后添加元素时顺序错误
- 如何将单词转换为数字,然后添加
- 输入值检查为唯一,然后添加到对象数组- JavaScript
- 我如何删除.append()然后添加.append()
- 是否有可能将大量文本包装三次,然后添加更多链接
- jQuery优化有效的过滤,然后添加类到多个元素
- 如何为cakephp中定义的表单标签添加类,然后添加jquery事件
- Jquery获取选择选项值,然后添加参数