ben C# şöyle dosya yüklemesiyle formu başlamak zorunda Gönder Gönder düğmesine tıklandı. Ancak bunu yaptıktan sonra, denetleyicime ulaştığı zaman gönderilen form boş olur. Neyi yanlış yapıyorum? Bu benim javascripts geçerli:C# MVC BeginForm Devre Dışı Düğme sonra
$('#postBtn').click(function() {
$('.imageInput').prop("disabled", true);
$('#postContent').prop("disabled", true);
$('#btnText').text('Saving.. ');
$('#postBtn').prop("disabled", true);
//$('#newPostForm').submit(); -- i tried adding this and changing my button type to 'button' but still empty form values are submitted
});
nedeni im bu düğmeye birden çok kez (birden post) tıklanma önlemektir yapıyor, bu düzeltirim ya da daha iyi bir yaklaşım varsa ben birden yazı nasıl önleneceği d bazı önerileri almak için seviyorum. Javascript tercih neden bu yüzden bir yükleme etkisi var istiyorum .. ajax.post
içinde yapabilirim ama enctype = multipart/form-data
ajax ile çalışma duydum duydum. Herhangi bir yardım takdir edilir. Eğer HttpPost denetleyicisi eylem boş form var neden olduğunu ibraz edilemeyen $('#postBtn').click(...
işleyicisi ve engelli girişi içindeki girdileri devre dışı çünkü
Sorun, formu göndermeden önce tüm girişleri devre dışı bırakıyorsunuz ve devre dışı bırakılan girdiler gönderilemiyor. –
Tüm girişleri devre dışı bırakmak yerine, gönder düğmesini devre dışı bırakın. –
... ya da 'setTimeout (function() {...}, 0)' da devre dışı bırakırsınız; ' Bu şekilde, form serileştirildikten sonra devre dışı bırakılır. –