首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何验证是否使用cfform内置验证选择了单选按钮?

如何验证是否使用cfform内置验证选择了单选按钮?
EN

Stack Overflow用户
提问于 2013-11-26 14:04:22
回答 2查看 3.2K关注 0票数 0

假设我有一个简单的cfform,如下所示:

代码语言:javascript
复制
<cfform id="fruitForm" method="post" action="">
    <cfinput type="radio" name="fruit" id="fruit_apple" value="Apple" /><label for="fruit_apple">Apple</label><br />
    <cfinput type="radio" name="fruit" id="fruit_orange" value="Orange" /><label for="fruit_orange">Orange</label><br />
    <cfinput type="radio" name="fruit" id="fruit_pear" value="Pear" /><label for="fruit_pear">Pear</label><br />

    <cfinput type="submit" name="submitFruit" id="submitFruit" value="Submit" />
</cfform>

如何使用内置cfform验证来确保在此组中至少选择了一个单选按钮?我尝试在每个单选按钮中添加一个“必需”(validate=),但它不起作用。是否有任何简单的方法来“要求”使用cfform验证来选择其中一个按钮?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-26 14:30:01

帮自己一个忙,不要使用cfform进行验证。编写您自己的服务器和客户端验证,但是根据cfinput documentation,如果您向每个单选按钮添加一个required="true"属性,ColdFusion将为您进行客户端验证。

注意:用户可以绕过此验证,仍然可以提交表单而不检查单选按钮。您还需要进行服务器端验证。

代码语言:javascript
复制
<cfform id="fruitForm" method="post" action="">
  <cfinput type="radio" name="fruit" id="fruit_apple" value="Apple" required="true" /><label for="fruit_apple">Apple</label><br />
  <cfinput type="radio" name="fruit" id="fruit_orange" value="Orange" required="true" /><label for="fruit_orange">Orange</label><br />
  <cfinput type="radio" name="fruit" id="fruit_pear" value="Pear" required="true" /><label for="fruit_pear">Pear</label><br />

  <cfinput type="submit" name="submitFruit" id="submitFruit" value="Submit" />
</cfform>
票数 7
EN

Stack Overflow用户

发布于 2013-11-26 14:26:34

这对我来说很管用:

代码语言:javascript
复制
<cfform action="abc.cfm" method="post">
<cfinput type="radio" required="yes" message="pick something" name="x" value="1">radio 1
<cfinput type="radio" required="yes" message="pick something" name="x" value="">radio 2
<input type="submit" />
</cfform>

实际上,您甚至不需要message属性。它仍然会验证。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20219226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档