单击单选按钮时输入不会消失

用户名

我正在尝试编写html css js代码。在其中的一部分中,我有一组单选按钮(包括2个项目)。我希望这种情况发生:如果我单击第一个单选按钮,则出现textbox1,如果我单击第二个单选,则textbox1消失,textbox2出现,反之亦然。

当我单击其中一个时,这种情况正在发生,但是当我单击第二个时,它不起作用。

这是我的html代码:

<label>Which one do you want to enter?</label>
<br/>
<label>Budget:</label>
<input name = "submethod" id = "submethodbudget"  type="radio" value = "bud"/>
<div id = "smethod" style="display:none">
   <input type="text" name = "budgetsub">
</div>
<label>Number of Clicks per Month:</label>
<input name = "submethod" id= "submethodclicks" type="radio" value = "clckno"/> 
<div id = "smethod2" style="display:none">
   <input type="text" name = "clicksnosub">
</div>
<br/>

这是我的js:

<script type="text/javascript">
   $("#submethodbudget").click(function() {
        $("#smethod").show("300");
        $('#smethod').css('display', ($(this).val() === 'bud') ? 'block':'none');
   });
   $("#submethodbudget").click(function() {
        $("#smethod2").hide("300"); 
   });
</script>

<script type="text/javascript">
   $("#submethodclicks").click(function() {
        $("#smethod2").show("300");
        $('#smethod2').css('display', ($(this).val() === 'clckno') ? 'block':'none');
   });
   $("#submethodclicks").click(function() {
        $("smethod").hide("300"); 
   });
</script>

你能告诉我我在做什么错吗?

易山

改变

$("smethod").hide("300"); 

到 :

$("#smethod").hide("300");  

我编辑您的代码:

<html>
    <head>
    </head>
    <body>
        <label>Which one do you want to enter?</label>
        <br/>
        <label>Budget:</label><input name = "submethod" id = "submethodbudget"  type="radio" value = "bud"/>
        <div id = "smethod" style="display:none">
            <input type="text" name = "budgetsub">
        </div>
         <label>Number of Clicks per Month:</label><input name = "submethod" id= "submethodclicks" type="radio" value = "clckno"/> 
         <div id = "smethod2" style="display:none">
              <input type="text" name = "clicksnosub">
          </div>
        <br>
        
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
         <script>
             $("#submethodbudget").click(function() {
                 $("#smethod").show("300");
                 $('#smethod').css('display', ($(this).val() === 'bud') ? 'block':'none');
                 $("#smethod2").hide("300"); 
             });

             $("#submethodclicks").click(function() {
                 $("#smethod2").show("300");
                 $('#smethod2').css('display', ($(this).val() === 'clckno') ? 'block':'none');
                 $("#smethod").hide("300"); 
             });
        </script>
    </body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击输入按钮时,输入文本消失

来自分类Dev

单击单选按钮时输入值的计算

来自分类Dev

单击HTML / CSS时,单选按钮不会更改背景颜色

来自分类Dev

单击单选按钮时不会显示图像-损坏的Javascript

来自分类Dev

如何使按钮在单击时消失

来自分类Dev

React-Material-UI单选按钮组在单击时不会填充按钮

来自分类Dev

单击按钮时检查单选按钮

来自分类Dev

单击单选按钮输入时显示模态

来自分类Dev

单击单选按钮输入时显示模态

来自分类Dev

当我第二次单击按钮时,我的折线不会消失

来自分类Dev

用rails radio_button生成的单选按钮在单击时不会更改

来自分类Dev

使用rails radio_button生成的单选按钮在单击时不会更改

来自分类Dev

单击单选按钮(由ng-repeat生成)时,不会填充ng-model

来自分类Dev

jQuery单选按钮在第一次单击时不会触发事件

来自分类Dev

单击单选按钮时禁用或启用文本输入表单,使用 Jquery

来自分类Dev

HTML <input>按钮在单击时消失

来自分类Dev

Fancybox的“关闭”按钮在单击时消失

来自分类Dev

移动iOS后单击时按钮消失

来自分类Dev

单击图像时选择单选按钮

来自分类Dev

单击单选按钮时的jQuery slidedown()slideup()

来自分类Dev

单击单选按钮的标签时双击

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

单击单选按钮时如何处理?

来自分类Dev

单击单选按钮时如何更改容器

来自分类Dev

单击单选按钮时显示多个div

来自分类Dev

单击时使单选按钮保持突出显示

来自分类Dev

单击单选按钮时更改文本

来自分类Dev

单击单选按钮的标签时双击

来自分类Dev

单击图像时选择单选按钮

Related 相关文章

热门标签

归档