Gazelle/static/functions/validate_upload.js
2013-03-10 08:00:41 +00:00

29 lines
642 B
JavaScript

(function ($) {
$(document).ready(function () {
// Upload button is clicked
$("#post").click(function(e) {
// Make sure "Music" category is selected.
if($("#categories").find(":selected").val() == 0) {
checkHasMainArtist(e);
}
});
/**
* Make sure a main artist is selected.
*/
function checkHasMainArtist(e) {
var has_main = false;
$("select[id^=importance]").each(function() {
if($(this).find(":selected").val() == 1) {
has_main = true;
}
});
if(!has_main) {
alert('A "Main" artist is required');
// Don't POST the form.
e.preventDefault();
}
}
});
})(jQuery);