我首先在我的项目中使用 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>
我正在寻找的是某种验证,即当用户单击提交按钮时,应该有一条规则确保这 4 个表中的每一个中的至少一行必须移动到,CustomPickedTable
如果不是,它不应该发布表单但是给用户一个错误信息。
这是我的 4 个表之一,这些表是由 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>
提前致谢!