多个值我在PHP中的循环,回声出<input type="hidden" id="lol" value=$id />
的Javascript同一ID
每次循环都要经过我得到的隐藏的输入字段,你可以了解一个新的价值。
现在,我试图抓住每个这些项目的价值,并获得它与Javascript和SAJAX。 即时使用的JavaScript工程,但!它只抓住的第一个值(因为ID是每个输入相同)
Javscript:
function Showbooking() {
id = document.getElementById('lol').value;
x_showBookingForm(id, do_showBookingForm);
}
function do_showBookingForm(html) {
openPopup(600, 550, html);
}
正如你所看到的IM打开与JavaScript的藏汉一个弹出并出口值到该弹出窗口。
所以在每个弹出窗口中,我都会得到相同的值(来自第一个输入的值)。
如何解决此问题?
“id”属性在页面上必须唯一(如果它存在的话)。也就是说,你不能分享“id”值。如果您想要“分类”元素的效果,则可以使用“类”属性。 – Pointy 2012-08-01 13:20:24
如果你没有递增循环中的值,它会如何变成除了相同的东西?你的意思是使用'$ id [$ i]'或其他这样的变量吗? – Fluffeh 2012-08-01 13:21:51
没有即时消息不使用$ id。$ i。我试图得到一些帮助如何解决这个问题。这可能是一个解决方案,但是,有没有其他方法? – oBo 2012-08-01 13:23:17