私のアプリケーションでは、店舗データベースで注文を追跡できます。notes
このデータベースには、に接続されているために使用される弱いエンティティが含まれていorderID
ます。ユーザーが同時に多くの注文に同じ「メモ」を適用できるようにしたいのですが、テーブルには販売にnotes
依存するフィールドがいくつかあります。location
つまり、すべての販売場所が同じ場合にのみ、同じメモを適用できるようにする必要があります。
簡易表示:
@using (Html.BeginForm("Create", "Note", FormMethod.Get, new { name = "editForm" }))
{
<table id="DataTable">
<tr>
<th>
<input type="button" value="Edit" onclick="checkboxValidation()"/>
</th>
<th>
@Html.DisplayNameFor(model => model.OrderID)
</th>
<th>
@Html.DisplayNameFor(model => model.location)
</th>
</tr>
@foreach (var item in Model)
{
<tr >
<td>
<input type="checkbox" name="ids" value="@item.orderID" />
</td>
<td>
@Html.ActionLink(item.OrderID.ToString(), "Details", "Search", new { orderID = item.orderID.ToString() }, null)
</td>
<td>
@Html.DisplayFor(modelItem => item.location)
</td>
</tr>
}
</table>
checkboxValidation()
少なくとも1つのチェックボックスがチェックされているかどうかを確認するために私が書いたjavascript関数です。チェックされた行のすべての場所が同じであることを確認するには、どうすればチェックを追加できますか? これは可能ですか?ありがとう
編集:詳細を見逃しました。編集ボタンをクリックすると、チェックが成功するとフォームが送信され、notes
エディターが表示されます。