同じ機能が他のページで機能していますが、ここでは機能を呼び出し、アラートを表示しますが、フォームが送信され、false が返されると機能しません.....ビューかみそりを使用しています
@using (Html.BeginForm(null, null, FormMethod.Post, new { enctype = "multipart/form-data" }))
ここに私の送信ボタンがあります
<input type="submit" value="Submit" id="demo-submit-button"/>
本当にありがとう
$(function () {
$('form').submit(function () {
//alert($("input[type=radio]:checked").val());
if ($("input[type=radio]:checked").val() == "True") {
//Logo Image
var selectedFile = $('#imgfile').val();
if (selectedFile == "") {
alert('please select valid image logo for marketplace');
return false;
}
else {
var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp'];
if ($.inArray($('#imgfile').val().split('.').pop().toLowerCase(), fileExtension) == -1) {
alert("You are permited to select only '\n.jpeg','.jpg', '.png', '.gif', '.bmp' formats are allowed.");
return false;
}
}
//Screenshots
if ($('#ssimgfile').val() == "" || $('#ssimgfile1').val() == "" || $('#ssimgfile2').val() == "") {
alert('please select valid screenshots for marketplace');
return false;
}
else {
var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp'];
if ($.inArray($('#ssimgfile').val().split('.').pop().toLowerCase(), fileExtension) == -1 || $.inArray($('#ssimgfile1').val().split('.').pop().toLowerCase(), fileExtension) == -1 || $.inArray($('#ssimgfile2').val().split('.').pop().toLowerCase(), fileExtension) == -1) {
alert("You are permited to select only '\n.jpeg','.jpg', '.png', '.gif', '.bmp' formats are allowed.");
return false;
}
else {
return true;
}
}
}
});
});