私はプロジェクトで最初にMVC3、EFモデルを使用しています。
私は4つのテーブルを持つビューを持っておりCustomPickedTable,
、ユーザーがそれらの4つのテーブル内の行をクリックするたびに、その行がテーブルに移動しCustomPickedTable
ます。これはそのコードです。
<script type="text/javascript">
$(function () {
$('.questionsForSubjectType tbody tr').click(function () {
var origin = $(this).closest('table').attr('id');
$(this)
.appendTo('#CustomPickedTable tbody')
.click({ origin: origin }, function (evt) {
$(this).appendTo('#' + evt.data.origin);
});
});
});
</script>
私が探しているのは、ユーザーが送信ボタンをクリックしたときにCustomPickedTable
、フォームを投稿しない場合でも、これら4つのテーブルのそれぞれの少なくとも1つの行を移動する必要があることを確認するルールがあるはずであるという、ある種の検証です。ユーザーにエラーメッセージを表示します。
これは私の4つのテーブルの1つであり、MVCのかみそりを使用したforeachループによって生成されます
<div class="questionsForSubjectType" id="questionsForSubjectType_1">
<table class="box-style2" id="RandomID_c5b9bc7a-2a51-4fe5-bd3a-75b4b3934ade">
<thead>
<tr>
<th>
Kompetens
</th>
</tr>
</thead>
<tbody>
<tr>
<td data-question-id="16">Har konsulten Förmåga att lära sig nytt?</td>
</tr>
</tbody>
<tbody>
<tr>
<td data-question-id="17">Har konsulten rätt kompetens?</td>
</tr>
</tbody>
</table>
</div>
私のカスタムテーブル:
<table id="CustomPickedTable" class="box-style2">
<thead><tr><th>Choosen Questions</th></tr></thead>
<tbody>
</tbody>
</table>
前もって感謝します!