Gazelle/static/functions/validate_upload.js
2013-06-27 08:01:06 +00:00

29 lines
632 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();
}
}
});
})();