如何根据单选按钮的输入创建动态文本字段
我试图让表单的文本字段根据单选复选框选择动态显示。
例如,在我的表单上......有一个单选按钮询问“您想输入您的年龄吗?”可以选择检查“是”或“否”。 如果用户选中“是”,此后会动态出现一个文本字段,以便用户可以输入他或她的年龄。如果用户选中“否”,则不会发生任何事情。
我该如何开始做这样的事情呢?只是寻找我能得到的任何反馈。谢谢!
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将文本字段添加到标记中,然后添加一个类来隐藏它。在单选复选框的更改事件上,根据选择打开或关闭该类。这将隐藏或显示文本字段。如果您没有 javascript 经验,许多流行的库都为所有这些东西提供了更简单的 API。
在 jQuery 中是:
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: