【问题标题】:hide textfields instantly when check a radio button检查单选按钮时立即隐藏文本字段
【发布时间】:2011-07-20 21:24:03
【问题描述】:

我想要的是当用户选择第一个选项时,文本字段将消失,而当用户选择第二个选项时,文本字段将立即再次出现。这是一些代码:

<input type="radio" name="RadioGroup0" value="1" id="student"  />
<input type="radio" name="RadioGroup0" value="0" id="not student"  />

并且想要隐藏/显示这个:

<label for="department">department:</label>
<input name="department" type="text" class="label" value=""  />

我已经尝试过任何方法,所以我会很感激任何答案

【问题讨论】:

  • 你试过的anything是什么?
  • 如果你用谷歌搜索你会找到答案,所以我认为你没有尝试过anything!!!!!!!!!!
  • 创建一个 onclick/onchange 函数,它会在检查选项时向我显示警报。它仅适用于第一个选择,当我更改我的选择时,什么也没发生。在此功能中,我尝试更改 style.visibility 并执行 hide() 但对我没有任何帮助。我不知道如何使用 jqueries,而且我的尝试没有成功。你的意见是什么?

标签: javascript radio-button show-hide


【解决方案1】:

clickkeyupchange 事件中,显示或隐藏适当的元素(jQuery 使这更容易)。处理所有事件的原因是只有在元素失去焦点后才能触发值的变化。

编码愉快。

【讨论】:

    猜你喜欢
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 2018-08-12
    • 1970-01-01
    相关资源
    最近更新 更多