我有三个不同的命名复选框,比如这个
<label><input type="radio" name="selling" value="1" />Parduodu</label><br>
<label><input type="radio" name="trade" value="1" />Keičiu</label><br>
<label><input type="radio" name="gift" value="1" />Dovanoju</label>
我怎样才能让那个人只能选择三分之一?重要的是收音机的名称应该是不同的
答案 0 :(得分:8)
你应该声明如下:
<label><input type="radio" name="type" value="selling" />Parduodu</label><br>
<label><input type="radio" name="type" value="trade" />Keičiu</label><br>
<label><input type="radio" name="type" value="gift" />Dovanoju</label>
然后检查$_POST['type']
的值。
答案 1 :(得分:2)
基于D.A.V.O.O.D的this answer,您可以使用jQuery。只需在您的复选框中添加一个类(例如&#34; abc&#34;),如:
<label><input type="radio" name="selling" value="1" class="abc" />Parduodu</label><br>
<label><input type="radio" name="trade" value="1" class="abc" />Keičiu</label><br>
<label><input type="radio" name="gift" value="1" class="abc" />Dovanoju</label>
并使用以下jQuery:
$(".abc").each(function()
{
$(this).change(function()
{
$(".abc").prop('checked',false);
$(this).prop('checked',true);
});
});