-2

ラジオボタンを動的に作成しています。

@model IList<HireItemModel.HireItemSeparatetModel>


@foreach (var item in Model)
{
    var val = item.pId;     

     <tr>
     <td> 
     <input type="checkbox" name="chk_group" value="@val" />

    </td>
        <td>
  @Html.DisplayFor(modelItem => item.pname) 
   </td>
       <td> - $</td>
        <td>
  @Html.DisplayFor(modelItem => item.price)
   </td>

   </tr>
} 

だから、チェックボックスの1つを確認したいのは、Javaスクリプトでクリックすることです。どうすればそれができますか?

C# asp.net MVC を使用しています。

4

1 に答える 1

1

各チェックボックスには、checked プロパティがあります。

var i, tmpVal,
    checkboxes = document.getElementsByName("chk_group"); // array of checkboxes

for(i = 0; i < checkboxes.length; i++){

    //based on your code, it looks like you may want to check the value prop
    tmpVal = checkboxes[i].getAttribute("value");

    if (checkboxes[i].checked) {
        // ...do something
    } 
}
于 2013-05-08T04:34:56.093 に答える