DatePicker日期错误地绑定到textbox-1?提供小提琴

时间:2014-06-06 08:45:48

标签: javascript jquery asp.net datepicker

我动态地生成带有一些控件的行。在其中一个控件中,我有一个与datepicker绑定的文本框。

一切都运行正常,但是有一个小问题,即当我从textbox-2中选择日期时,动态生成所选日期在textbox-1中出现,而textbox-2遗憾地是空的......所以这就像是我在任何文本框中有10个文本框我选择日期结束时我只在textbox-1中获得所选日期..

You can find the excat senario here : http://jsfiddle.net/JL26Z/8/

如果我犯了任何愚蠢的错误,请纠正我

此致

2 个答案:

答案 0 :(得分:1)

如果您在按下按钮添加新字段时查看生成的html,您会看到每个文本框都具有相同的ID。在日历中设置日期时,它会搜索具有匹配ID的文本框,并在表单上找到第一个文本框并为其设置日期。确保为新添加的控件生成唯一ID。你可以有一个计数器变量并递增它,并在添加新的控件集时附加到id。

在您的小提琴日历中显示电话号码字段,它应该显示日期字段。

答案 1 :(得分:1)

元素存在小问题,你创建了带有id的元素,因为同样的id会导致问题。 请使用class而不是id,它会正常工作。

I have updated the fiddle, see here: 

http://jsfiddle.net/JL26Z/10/