CFWheels有表格助手,而cfwheels.org tries to convince me表示他们更好,更容易使用。为了自我一致,我想使用它们。但我发现缺乏id
属性使得它们难以定型。例如,因为表单助手不支持id
标记,所以我无法选择何时使其可见,应用背景图像,或者基本上我想对CSS
做任何其他事情。如果我愿意的话,控件助手会让你使用div
标签作为标签和控件的前置和附加,但为什么这比div
中只包围它们更容易 - 这是不必要的我只使用HTML
表单。此外,这会造成不必要的混乱呈现的HTML。
一个简单的答案是“只使用最适合你的东西。”但我想知道为什么我应该使用表单助手,以及如何处理所有样式限制?为什么heck不仅支持id标签,如“id”和“label-id”!
答案 0 :(得分:6)
CfWheels表格助手更好。当您尝试在代码中使用它时,您将了解原因。并且对于您的信息,它确实支持id属性,事实上,它支持特定元素的所有html属性。
Check out the text field tag
。它明确指出注意:传递任何其他参数,如class,rel和id,生成的标记也会将这些值包含为HTML属性。 所以你可以使用CSS,javascript,jquery来设置它们的样式,隐藏它们,做任何你想做的事情 我认真地建议你观看screencasts