0

2つ以上のラジオボタンがあり、ラジオボタンがチェックされているときに「showtype_cost」の値を入力したいと思います。別のチェック時に値を変更します

<body>
   <input name="showtype" type="radio" id="basic" value="basic" />Basic Slideshow<br />

   <input name="showtype" type="radio" id="lovestory" value="lovestory" /> Love Story <br />

   <input name="showtype_cost" type="text" id="text" value="">
   <p></p>
</body>
4

3 に答える 3

0

この方法を使用できます。役立つ場合があります。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#basic").click(function(){
$("#text").attr("value","150");
});
});
$(document).ready(function(){
$("#lovestory").click(function(){
$("#text").attr("value","500");
});
});
</script>
</head>
<body>
<input name="showtype" type="radio" id="basic" value="basic" />Basic Slideshow<br />

<input name="showtype" type="radio" id="lovestory" value="lovestory" /> Love Story <br />

<input name="showtype_cost" type="text" id="text" value="100">
<p></p>
</body>
</html>
于 2012-10-22T07:33:30.300 に答える
0
$('input:radio[name="showtype"]').change(function(){
    $('input:text[name="showtype_cost"]').val($('input:radio[name="showtype"]:checked').val());
});
于 2012-10-22T07:37:58.630 に答える
-2
$(document).ready(function(){ 
   $('*[name=showtype]').click(function(){
        $("#text").val($(this).val());
        });
    });
});
于 2012-10-22T07:38:35.300 に答える