所以我在自定义弹出窗口中有一个输入框,它位于页面上的隐藏div中,直到用户点击激活弹出框的内容为止。当用户点击时,我们获取隐藏div的html并将其添加到位于母版页(MVC。)中的弹出框div中。
<input type="text" id="from" name="from" value="MM/DD/YYYY" style="width: 90px;" />
如果我更改此字段并在提交表单
上运行脚本var fromDate = document.getElementById("from").value;
我仍然得到MM / DD / YYYY默认值而不是我输入的值。更奇怪的是,我在from字段上做了一个onchange事件,我仍然得到MM / DD / YYYY。
任何帮助将不胜感激,我不知道最新情况。难道它还在从隐藏的div中获取值吗?
答案 0 :(得分:2)
你不是说
document.getElementById("from").value
而不是
document.getElementById("to").value
答案 1 :(得分:1)
我希望你的代码应该像
一样var fromDate = document.getElementById(“from”)。value;
答案 2 :(得分:0)
我在页面上填充了一个隐藏div的临时元素。因此,我没有在临时弹出窗口中返回值,而是隐藏div中的值。我需要重新安排才能让它发挥作用。