Html таблица tr/td атрибут кнопка нажмите кнопку popupform для заполнения данных
привет ,
есть головоломка ,
у меня есть представление списка в таблице cshtml и у него есть две кнопки 1 редактировать и 2 детали
на этой строке атрибута edit нажмите кнопку Мне нужно открыть новую всплывающую форму
я пытался, но не получил ответа после щелчка btn
нужен пример учебника
Что я уже пробовал:
таблица HTML
<table class="tbl1 table table-responsive table-hover table-bordered" id="tbl1" style="width:100%"> <tr style="background-color:palegoldenrod;height:135%"> <td class="hidme"></td> <td style="width:30%"> @Html.ActionLink("SypplyerName", "ListGetINV2", new { sortOrder = ViewBag.NameSortParm, currentFilter = ViewBag.CurrentFilter }) </td> <td> Invoice No </td> <td> @Html.ActionLink("Invice Date", "ListGetINV2", new { sortOrder = ViewBag.DateSortParm, currentFilter = ViewBag.CurrentFilter }) </td> <td> TaxAmount </td> <td> Invoice Amount </td> <td></td> </tr> @foreach (var item in Model) { <tr style="background-color:#eff6de"> <td class="hidme"> @Html.HiddenFor(modelItem => item.PerTranId, new { @class = "PerTranId text-danger" }) </td> <td> @Html.DisplayFor(modelItem => item.SypplyerName) </td> <td> @Html.DisplayFor(modelItem => item.InvoiceNo) </td> <td> @Html.DisplayFor(modelItem => item.InvoiceDate) </td> <td> @Html.DisplayFor(modelItem => item.TaxAmount) </td> <td> @Html.DisplayFor(modelItem => item.TotalAmount) </td> <td> @Html.ActionLink("Edit", "EditInv", new { id = item.PerTranId }) | <input type="submit" class="dtl btn btn-warning" id="EditInv" onclick="PopupForm('@Url.Action("EditInv","Perchus")')" /> </td> </tr> } </table>
код jquery
var popup; $('#EditInv').on('Click', 'input.dtl', function () { function PopupForm(url) { var formDiv = $('<div/>'); $.get(url) .done(function (response) { formDiv.html(response); popup = formDiv.dialog({ autoOpen: true, resizable: false, title: 'EDIT INVOICE REORD', height: 500, width: 600, close: function () { popup.dialog('distroy').remove(); } }); }); } })