Onclick getElementById(“id”).value

Onclick getElementById(“id”).value,onclick,onchange,getelementbyid,Onclick,Onchange,Getelementbyid,因此,我在自定义弹出div中有一个输入框,它位于页面上的一个隐藏div中,直到用户单击激活弹出框的内容。当用户单击时,我们得到隐藏div的html,并将其添加到位于母版页(MVC)中的弹出框div中 我仍然得到MM/DD/YYYY的默认值,而不是我输入的值。更奇怪的是,我在from字段上做了一次onchange事件,仍然得到了MM/DD/YYYY 任何帮助都将不胜感激,我不知道发生了什么事。是否仍在从隐藏的div获取值?您的意思是 document.getElementById("from").

因此,我在自定义弹出div中有一个输入框,它位于页面上的一个隐藏div中,直到用户单击激活弹出框的内容。当用户单击时,我们得到隐藏div的html,并将其添加到位于母版页(MVC)中的弹出框div中

我仍然得到MM/DD/YYYY的默认值,而不是我输入的值。更奇怪的是,我在from字段上做了一次onchange事件,仍然得到了MM/DD/YYYY

任何帮助都将不胜感激,我不知道发生了什么事。是否仍在从隐藏的div获取值?

您的意思是

document.getElementById("from").value
而不是

document.getElementById("to").value
你是说

document.getElementById("from").value
而不是

document.getElementById("to").value

我希望你的代码应该是这样的

var fromDate=document.getElementById(“from”).value


我希望你的代码应该是这样的

var fromDate=document.getElementById(“from”).value


我在页面上用一个隐藏的div填充这个临时元素。因此,我没有返回临时弹出窗口中的值,而是返回隐藏div中的值。我需要重新排列以使其工作。

我在页面上用隐藏div填充此临时元素。因此,我没有返回临时弹出窗口中的值,而是返回隐藏div中的值。我需要重新排列以使其工作。

您正在加载包含“to”而不是“from”内容的变量。这一切似乎都应该工作。代码中可能有更深层次的bug。你能发布更多相关信息吗?我更新了我的帖子,谢谢你的帮助!您正在加载包含“to”而不是“from”内容的变量。这一切似乎都应该起作用。代码中可能有更深层次的bug。你能发布更多相关信息吗?我更新了我的帖子,谢谢你的帮助!我修复了它,我有一个to和一个from输入框。它们都不起作用,我也没有复制。如果完全删除value属性会发生什么情况?它返回的对象的值仍然是mm/dd/yyyy。我想不应该,因为代码运行“onchange”,这太奇怪了。我修复了它,我有一个to和from输入框。它们都不起作用,我也没有复制。如果完全删除value属性会发生什么情况?它返回的对象的值仍然是mm/dd/yyyy。我想这不应该,因为代码运行“onchange”,这太奇怪了。