如何根据单选按钮的输入创建动态文本字段

发布于 2024-09-01 03:05:15 字数 191 浏览 4 评论 0原文

我试图让表单的文本字段根据单选复选框选择动态显示。

例如,在我的表单上......有一个单选按钮询问“您想输入您的年龄吗?”可以选择检查“是”或“否”。 如果用户选中“是”,此后会动态出现一个文本字段,以便用户可以输入他或她的年龄。如果用户选中“否”,则不会发生任何事情。

我该如何开始做这样的事情呢?只是寻找我能得到的任何反馈。谢谢!

I am trying to get a form's textfield to dynamically appear based on a radio checkbox selection.

For example, on my form...there is a radio button that ask "Do you want to enter your age?" with an option to check YES or NO.
If the user check YES, a textfield dynamically appear after this so the the user can enter his or her age. If user check NO, then nothing happen.

How do I begin to do something like this? Just looking for any feedback I can get. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光与爱终年不遇 2024-09-08 03:05:15

将文本字段添加到标记中,然后添加一个类来隐藏它。在单选复选框的更改事件上,根据选择打开或关闭该类。这将隐藏或显示文本字段。如果您没有 javascript 经验,许多流行的库都为所有这些东西提供了更简单的 API。

在 jQuery 中是:

$('#radioID').change(function(){
  if ($(this).val() === 'YES') {
    $('#textfieldId').show();
  }
  else {
    $('#textfieldId').hide();
  }
});

Add in the the text-field to the markup, and then add a class to hide it. On the change event of the radio checkbox, toggle the class on or off, depending on the selection. This will hide or show the text-field. If you have no javascript experience, many of the popular libraries have more simple APIs for all of this stuff.

In jQuery it's:

$('#radioID').change(function(){
  if ($(this).val() === 'YES') {
    $('#textfieldId').show();
  }
  else {
    $('#textfieldId').hide();
  }
});
-黛色若梦 2024-09-08 03:05:15
$('input[name=thename][value=yes]').change(function()
    {
       if ($(this).is(':checked')
       {
           // append your textfield
       }
    }
);
$('input[name=thename][value=yes]').change(function()
    {
       if ($(this).is(':checked')
       {
           // append your textfield
       }
    }
);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文