我在Gridview的每一行都有4个无线电按钮。我在每个Radiobutton上使用onClick方法,但是现在我想使用Javascript / jQuery。这是我在后台(aspx.cs)文件中使用的代码。但是我想使用javascript / Jquery来使用它。
foreach (GridViewRow row in GridView1.Rows)
{
RadioButton rad1 = (RadioButton)row.FindControl("RadioButton1");
RadioButton rad2 = (RadioButton)row.FindControl("RadioButton2");
RadioButton rad3 = (RadioButton)row.FindControl("RadioButton3");
RadioButton rad4 = (RadioButton)row.FindControl("RadioButton4");
if (rad1.Checked == true)
{
rad2.Checked = false;
rad3.Checked = false;
rad4.Checked = false;
} if (rad2.Checked == true)
{
rad1.Checked = false;
rad3.Checked = false;
rad4.Checked = false;
} if (rad3.Checked == true)
{
rad1.Checked = false;
rad2.Checked = false;
rad4.Checked = false;
} if (rad4.Checked == true)
{
rad1.Checked = false;
rad2.Checked = false;
rad3.Checked = false;
}
}发布于 2020-10-21 02:21:34
如果为name属性提供相同的值,则可以自动只选择其中一个单选按钮。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Radio button demo</title>
</head>
<body>
<input type="radio" name="commonName" id="rad1" onclick="alert('rad1 clicked !')" />
<input type="radio" name="commonName" id="rad2" onclick="alert('rad2 clicked !')" />
<input type="radio" name="commonName" id="rad3" onclick="alert('rad3 clicked !')" />
</body>
</html>
https://stackoverflow.com/questions/64455559
复制相似问题