VRFS-689 reset form when cancelling setup
This commit is contained in:
parent
4fadedb04b
commit
419ff2793d
|
|
@ -21,6 +21,48 @@
|
|||
|
||||
function resetForm() {
|
||||
|
||||
// name
|
||||
$("#band-name").val('');
|
||||
var $tdName = $("#tdBandName");
|
||||
$tdName.find('.error-text').remove();
|
||||
$tdName.removeClass("error");
|
||||
|
||||
// country
|
||||
$("#band-country").empty();
|
||||
$("#band-country").val('');
|
||||
var $tdCountry = $("#tdBandCountry");
|
||||
$tdCountry.find('.error-text').remove();
|
||||
$tdCountry.removeClass("error");
|
||||
|
||||
// region
|
||||
$("#band-region").val('');
|
||||
var $tdRegion = $("#tdBandRegion");
|
||||
$tdRegion.find('.error-text').remove();
|
||||
$tdRegion.removeClass("error");
|
||||
|
||||
// city
|
||||
$("#band-city").val('');
|
||||
var $tdCity = $("#tdBandCity");
|
||||
$tdCity.find('.error-text').remove();
|
||||
$tdCity.removeClass("error");
|
||||
|
||||
// description
|
||||
$("#band-biography").val('');
|
||||
var $tdBiography = $("#tdBandBiography");
|
||||
$tdBiography.find('.error-text').remove();
|
||||
$tdBiography.removeClass("error");
|
||||
|
||||
resetGenres();
|
||||
}
|
||||
|
||||
function resetGenres() {
|
||||
$('input[type=checkbox]:checked', '#band-genres').each(function(i) {
|
||||
$(this).removeAttr("checked");
|
||||
});
|
||||
|
||||
var $tdGenres = $("#tdBandGenres");
|
||||
$tdGenres.find('.error-text').remove();
|
||||
$tdGenres.removeClass("error");
|
||||
}
|
||||
|
||||
function getSelectedGenres() {
|
||||
|
|
@ -33,7 +75,7 @@
|
|||
return genres;
|
||||
}
|
||||
|
||||
function validateStep1() {
|
||||
function validateGeneralInfo() {
|
||||
var isValid = true;
|
||||
|
||||
// name
|
||||
|
|
@ -92,12 +134,10 @@
|
|||
$tdCity.removeClass("error");
|
||||
}
|
||||
|
||||
|
||||
// genres (no more than 3)
|
||||
var $genres = $(".band-setup-genres");
|
||||
var $tdGenres = $("#tdBandGenres");
|
||||
var selectedGenres = getSelectedGenres();
|
||||
logger.debug("selectedGenres=" + selectedGenres.length);
|
||||
if (selectedGenres.length === 0 || selectedGenres.length > 3) {
|
||||
$tdGenres.find('.error-text').remove();
|
||||
$tdGenres.addClass("error");
|
||||
|
|
@ -317,11 +357,12 @@
|
|||
});
|
||||
|
||||
$('#btn-band-setup-cancel').click(function() {
|
||||
resetForm();
|
||||
context.location = "#/home";
|
||||
});
|
||||
|
||||
$('#btn-band-setup-next').click(function() {
|
||||
if (validateStep1()) {
|
||||
if (validateGeneralInfo()) {
|
||||
$("#band-setup-step-2").show();
|
||||
$("#band-setup-step-1").hide();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue