JavaScriptがテーブルの行が空であるかどうかを確認するために使用しています。それらが空の場合は、ユーザーにポップアップメッセージを表示し、それ以外の場合はリダイレクトする必要があります。私はこれを試してきましたが、何が行なわれているかどうかの警告メッセージを私に与えることです。asp.net mvcで行が空であるかどうかを確認するためにjavascriptを使用
<script type="text/javascript">
function onSubmit() {
var rowCount = $('#myTable tr').length;
if (rowCount < 0) {
location.href = '@Url.Action("","")';
}
else {
alert("No item was added");
}
}
<table id ="myTable">
<tr>
<th class="col-md-2">Customer Number</th>
<th class="col-md-2">Customer Description</th>
<th class="col-md-3">Expense Account</th>
</tr>
@{
if (@Model.Customers.Count > 0)
{
foreach (var Customer in @Model.Customers)
{
<tr>
<td class="col-md-2">@Customer.CustomerNumber</td>
<td class="col-md-2">@Customer.description</td>
<td class="col-md-3">@Customer.expense_account.getDescription</td>
</tr>**
<input type="button" value="Submit" name="Submit" margin="50px" onclick="onSubmit()" class="btn btn-default" />
</div>
それはちょうどリダイレクトします。データがないときとデータがあるときにデータがないときに警告メッセージを出したいとき –
@レニーあなたは私が答えているものと同じコードを持っていると確信していますか? (私の条件が1行チェックされている場合) – Shyju
それはちょうどelse部分にジャンプします。はい、私はまったく同じ方法を持っています –