我已经在Coldfusion中使用纯格式和输入字段已有一段时间了,但是最近发现cfinput标记将自动为我防止某些xss攻击。这让我想知道,相比于Coldfusion中的正常形式和输入标签,使用cffrom和cfinput是否有任何不利之处。
我在短时间内发现它的唯一缺点是,它在页面上添加了2个外部样式表和1个脚本标签。
简而言之:
在冷熔中使用CFFORM而不是FORM有什么优点和缺点?
最佳答案
我更喜欢围绕表单编写自己的JS。那天我从cfform开始,但最终想要做比cfform能够处理的功能更强大的事情(验证等)。这迫使我学习JS,自那时以来,我一直很高兴编写自己的JS。
因此,我想我想说的一大缺点是,您只能使用cfform可以处理的内容。根据您的情况,可能会很好。
我很久以前遇到的另一个缺点(公平地说,也许以后可能已经解决了)是cfform生成的JS会与我的手写JS发生冲突或干扰。
它肯定会归结为偏好。使用cfform或常规形式既不是“正确”也不是“错误”。对我而言,我更喜欢能够手动执行所需的任何操作,因为没有限制/限制。