|
|
@ -27,6 +27,9 @@ const sendData = (form) => { |
|
|
return false |
|
|
return false |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
openClose('form', 'head-form', 'none'); |
|
|
|
|
|
document.getElementsByClassName('send-message')[0].style.display = 'block' |
|
|
|
|
|
|
|
|
const request = new XMLHttpRequest(); |
|
|
const request = new XMLHttpRequest(); |
|
|
|
|
|
|
|
|
request.onreadystatechange = function() { |
|
|
request.onreadystatechange = function() { |
|
|
@ -48,8 +51,7 @@ const sendData = (form) => { |
|
|
categoria: parseInt(formData.get("categoria")) |
|
|
categoria: parseInt(formData.get("categoria")) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const url = 'http://hcbarros.bootcamp.dev.netuno.org:20190/services/evento-salvar' |
|
|
|
|
|
request.open('POST', url) |
|
|
|
|
|
|
|
|
request.open('POST', 'http://hcbarros.bootcamp.dev.netuno.org:20190/services/evento-salvar') |
|
|
request.setRequestHeader('Content-Type', 'application/json') |
|
|
request.setRequestHeader('Content-Type', 'application/json') |
|
|
|
|
|
|
|
|
request.send(JSON.stringify(objeto)); |
|
|
request.send(JSON.stringify(objeto)); |
|
|
@ -65,11 +67,6 @@ const validator = (formData) => { |
|
|
alert('O título deve possuir ao menos 5 caracteres!') |
|
|
alert('O título deve possuir ao menos 5 caracteres!') |
|
|
return false |
|
|
return false |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if(formData.get("capacidade").length === 0) { |
|
|
|
|
|
alert('Informe a capacidade do evento!') |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const date = new Date(formData.get("data")) |
|
|
const date = new Date(formData.get("data")) |
|
|
if(isNaN(date.getTime())) { |
|
|
if(isNaN(date.getTime())) { |
|
|
@ -83,29 +80,33 @@ const validator = (formData) => { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const finish = (text) => { |
|
|
const finish = (text) => { |
|
|
openCloseModal('none') |
|
|
|
|
|
alert(text) |
|
|
|
|
|
window.location.reload() |
|
|
|
|
|
|
|
|
openClose('modal-content', 'form-container', 'none') |
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
alert(text) |
|
|
|
|
|
window.location.reload() |
|
|
|
|
|
}, 100) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const openCloseModal = (acao) => { |
|
|
|
|
|
document.getElementsByClassName('modal-content')[0].style.display = acao |
|
|
|
|
|
document.getElementsByClassName('form')[0].style.display = acao |
|
|
|
|
|
|
|
|
const openClose = (classe1, classe2, acao) => { |
|
|
|
|
|
document.getElementsByClassName(classe1)[0].style.display = acao |
|
|
|
|
|
document.getElementsByClassName(classe2)[0].style.display = acao |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const numberMask = (element) => { |
|
|
|
|
|
element.value = element.value.replace(/\D/g,'') |
|
|
|
|
|
|
|
|
const numberMask = (e) => { |
|
|
|
|
|
let v = e.value.replace(/\D/g,'') |
|
|
|
|
|
v = v.length === 0 ? '0' : v |
|
|
|
|
|
e.value = v.length > 1 && v.charAt(0) == '0' ? v.substring(1) : v |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const currencyMask = (element) => { |
|
|
|
|
|
var v = element.value.replace(/\D/g,'') |
|
|
|
|
|
|
|
|
const currencyMask = (e) => { |
|
|
|
|
|
let v = e.value.replace(/\D/g,'') |
|
|
v = (v/100).toFixed(2) + '' |
|
|
v = (v/100).toFixed(2) + '' |
|
|
v = v.replace(".", ",").replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1.') |
|
|
v = v.replace(".", ",").replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1.') |
|
|
element.value = v |
|
|
|
|
|
|
|
|
e.value = v |
|
|
} |
|
|
} |