javascript - 将输入值输出到范围

标签 javascript html

我建立了一个简单的页面,用户通过 jquery 日期选择器选择一系列日期(它必须支持 IE8)。有一个按钮执行 JS 中的函数,将这些值输出到段落中的输入框。现在这工作完美,我的问题是最终用户将复制并粘贴此信息,并且文本框长度通常比日期字符串长。我知道我可以通过使用innerHTML 来避免这种困惑。我一直在这个论坛上查看几个示例,但我没有任何运气。

function sayHi(){
  // THIS is WHERE input VARIABLES are set, followed by the OUTPUT
  //this defines the First Week of Sickness Paid Start Date
  var BPCName = document.getElementById("BPCName");
  var OUTBPC = document.getElementById("OUTBPC");
  var name = BPCName.value;
  OUTBPC.value = " " +name+ ""

我本质上希望“OUTPBC.value”在函数运行时进入范围内。这应该作为 sayHi 函数的一部分出现吗?

<script>

document.getElementById("OUTBPC").innerHTML = OUTBPC.value;
</script>

我的段落应该是这样的

带薪病假开始于

<span id=OUTBPC> </span>,<pP

最佳答案

您需要设置innerHTML而不是value

OUTBPC.innerHTML = " " +name+ ""; //replaces OUTBPC.value = " " +name+ "" in sayHi

关于javascript - 将输入值输出到范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26896533/

相关文章:

javascript - 将本地文本文件中的文本显示到 div 中? (没有网络服务器)

javascript - this.bla 和 Object.prototype.bla 有什么区别

c# - 从 javascript 调用方法后面的代码?

c# - 如何使用 JavaScript 从 GridView 获取 URL?

Javascript 值比较说明

javascript - JQuery Accordion 图像并排

html - Outlook 2007 图像对齐问题

html - 可悬停的侧面导航

javascript - 按嵌套属性对对象的对象进行排序

javascript - jQuery 更改用户的 img