: hepsi iyi çalışıyorben tablonun her satırında bir form kılan üzerine bir silme düğmesi bulunan bir görünüme sahip
<td>
@using (Html.BeginForm("Delete", "FP/WorkItem",
new { fId = Model.FPId, workId = @w.FId })) {
<input name="deleteWorkItem" type="submit" value="Delete" class="btn btn-default" onclick="return confirm('Are you sure?');" />
}
</td>
ve iyi ama Crummy uyarı iletişim kutusunu istemiyorum. Bootbox gibi güzel bir şey kullanmak istiyorum. Yani butonuna onclick kaldırmak için bu değiştirmek ve ben bazı JavaScript ekleyin:
$("input[name='deleteWorkItem']").click(function (e) {
//return confirm('Delete selected item?');
e.preventDefault();
bootbox.confirm("Delete selected item?", function (result) {
return result;
});
});
onayla kutusu görünür asla preventDefault
olmadan. preventDefault
ile kullanıcı silme kararı vermezse form geri gönderilmez.
Her ikisine de nasıl sahip olabilirim?
i html düğmesi – VBAHole
onclick olayı kaldırmak js çözümü ile gitmek bu sunulmadan formu önlemek yapar ve formu gönderilmesine izin yok ancak doğru formu . Orijinal yayıma
yerine düğme şeklinde preventDefault etmeliyiz. bir örneğe bakın:
kaynak
2016-04-11 19:37:36
ile sonuçlanan bir form gönderir, ancak bir kez formun öntanımlı olmasını önlediğimde ve kullanıcı evet diyorsa kayıtları silmeyi isterim. – VBAHole
Yanıtımı düzenledim. Bir bak ve sana yardım edip edemeyeceğini gör. –
bu, formun gönderilmesini sağlar, ancak ihtiyacım olan form değil. Html yardımcı yönteminin oluşturduğu silme formu değil. – VBAHole
İlgili konular