verschoben werden muss. Ich verwende MVC3, EF Model zuerst in meinem Projekt.Klicken Sie bei einem Klick darauf, dass mindestens eine Zeile in eine benutzerdefinierte Tabelle mit Jquery
Ich habe eine Ansicht mit 4 Tabellen und dann habe ich ein CustomPickedTable,
, wenn ein Benutzer auf eine Zeile innerhalb dieser vier Tabellen, die Zeile bewegt zu CustomPickedTable
Tabelle dies der Code für sie ist:
<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>
Was ich Ich suche nach einer Art Validierung, dass wenn ein Benutzer auf den Submit-Button klickt, es eine Regel geben sollte, die sicherstellt, dass mindestens eine Zeile in jeder dieser 4 Tabellen nach CustomPickedTable
verschoben werden muss, wenn nicht das Formular nicht gepostet, sondern übergeben wird der Benutzer eine Fehlermeldung.
Dies ist eines meiner 4 Tabellen, diese durch eine foreach-Schleife mit rasiermesser
<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>
Meiner benutzerdefinierten Tabelle erzeugt erhält in MVC:
<table id="CustomPickedTable" class="box-style2">
<thead><tr><th>Choosen Questions</th></tr></thead>
<tbody>
</tbody>
</table>
Vielen Dank im Voraus!
Können Sie HTML auch posten? Ich würde eine Klasse oder einen Datenwert für die Mengen verwenden, sie A, B, C, D nennen und dann submit, ich würde sicherstellen, dass es in CustomPickedTable jeweils eine davon gibt. –
Sie möchten also im Grunde sicherstellen, dass '# CustomPickedTable' beim Einreichen mindestens eine Zeile im Körper haben muss, richtig? –
nein Ich möchte beim Einreichen, dass mindestens eine Zeile in jeder dieser 4 Tabelle in #CustomPickedTable verschoben werden muss, was den Benutzer dazu bringt, in jeder dieser 4 Tabellen eine Zeile zu wählen, um das Formular abschicken zu können. Benutzer sollte nicht in der Lage sein, eine Tabelle zu überspringen – Obsivus