On Wed, Aug 19, 2009 at 5:58 AM, Michele Waldman <mmwald...@nyc.rr.com>wrote:
> I’m trying to dynamically create an array in javascript to pass to php. > > > > This works in FF, but not IE 7. Does anyone know how to make this work in > IE? > > > > var inp = document.createElement("input"); > > inp.type = "text"; > > inp.name = "city[]"; > > inp.id = "city0”; > > inp.value = “Houston”; > > document.getElementById('theDiv’).appendChild(inp); > > > > document.getElementById("city0”).length -> 1 > > document.getElementsByName("lcity[]").length -> 0 > > > > Michele > > > > _______________________________________________ > New York PHP User Group Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > http://www.nyphp.org/show_participation.php > Shouldn't document.getElementById("city0”).length be document.getElementById("city0”).value.length ? Also, you should look into creating a json string, send it to php and use json_decode on the php side. If what you're looking for is sending arrays to php. But I'm not sure you're thinking of the same thing looking at your example. -- Numai bine, Cristian
_______________________________________________ New York PHP User Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/show_participation.php