プロジェクトでMVC3、EFモデルを使用しています。ボタンをクリックすると、少なくとも1行がJqueryでカスタムテーブルに移動されていることを確認してください。
Iは4つのテーブルとのビューを持っているし、その後私はCustomPickedTable,
たび行移動CustomPickedTable
表に、これはそれのためのコードであるもの4つのテーブル内の行のユーザークリック:
<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>
私探しているのは、ユーザーが[送信]ボタンをクリックしたときに、4つのテーブルの少なくとも1つの行がCustomPickedTable
に移動されなければならないという妥当性検査を行うルールがあることです。ユーザーにはエラーメッセージが表示されます。これら
<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>
マイカスタムテーブルMVC
にかみそりでforeachループによって生成されますこれは私の4つのテーブルの一つである、:事前に
<table id="CustomPickedTable" class="box-style2">
<thead><tr><th>Choosen Questions</th></tr></thead>
<tbody>
</tbody>
</table>
ありがとう!
HTMLも投稿できますか?クラスやデータ値を使って、A、B、C、Dと呼ぶことができます。そしてSubmitを実行すると、それぞれがCustomPickedTableに1つ存在することを確認します。 –
あなたは基本的に、提出時に '#CustomPickedTable'が少なくとも1つの行を本体に持つ必要があることを確認したいと思いますか? –
いいえ私はそれらの4つのテーブルのそれぞれの1つの行を#CustomPickedTableに移動しなければならないと提出したいと思います。ユーザーはフォームを送信できるように4つのテーブルのそれぞれで1つの行を選択します。ユーザーはテーブルをスキップすることはできません。 – Obsivus