在html页面中呈现不同长度的列表

时间:2011-04-29 22:17:55

标签: javascript html loops

喜 我需要在html页面中呈现对象列表(例如酒店),用户应该选择酒店,然后将酒店ID发回给控制器, 该列表的长度不固定让它为n,所以我想创建n个无线电盒但我意识到html不支持循环,我不知道是否有可能在javascripts中创建表单

请注意 我正在该应用程序中使用play框架

任何帮助 提前致谢

1 个答案:

答案 0 :(得分:1)

这只是如何迭代对象并打印出html的基本概念。不完美,不完全是你需要的,而是一个起点。

var hotels = ['best western','hilton','super 8'];
for( var i=0; i<hotels.length; i++ )
{
    document.write( '<input type="radio" name="hotels" id="' + i + '" />' + hotels[i] );
} // for

In action