首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法通过选中一个单选按钮来确定必填字段?

问有没有办法通过选中一个单选按钮来确定必填字段?
EN

Stack Overflow用户
提问于 2017-09-13 05:17:17
回答 1查看 25关注 0票数 0

我们有消费者和企业服务,客户可以通过以下字段的web表单注册。

全称:营业名称:邮箱地址:电话号码:

有没有办法通过选中一个单选按钮来确定必填字段?

我希望有消费者和企业单选按钮。如果选择Consumer单选按钮,则Business Name字段不是必填字段,但其余字段是必填字段。但是,如果选择Business单选按钮,则所有字段都是必填字段,包括Business Name。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 05:26:29

你有两个问题要处理:

  1. ,根据单选按钮显示和隐藏字段selection.
  2. Telling您的服务器端脚本,以根据单选按钮的选择强制执行不同的必填字段。

对于#1,您需要使用JavaScript来动态操作HTML页面。

jQuery是一种相对简单的方法。

例如:

代码语言:javascript
复制
<p>
   Business: <input type="radio" name="BusCons" id="Business" value="B" />
</p>
<p>
   Consumer: <input type="radio" name="BusCons" id="Consumer" value="C" />
</p>
<p>
   Business name: <input type="text" name="BusinessName" />
</p>
....
<script>
   $("#Business").click(function () {
       $("#BusinessName").show();
   });
   $("#Consumer").click(function () {
       $("#BusinessName").hide();
   });
</script>

对于#2,您需要一个可以执行条件字段强制执行的服务器端脚本。

Tectite FormMail就是这样一个脚本,它使用了"conditions“特性。

例如:

代码语言:javascript
复制
<input type="hidden" name="conditions" value=":@
  @IF@ BusCons ~ /B/ @
  BusinessName@
  @Please enter your business name@" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46185451

复制
相关文章

相似问题

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