This commit is contained in:
2025-02-25 14:08:48 +01:00
parent 80ece398c4
commit a08f3f5e8c
6 changed files with 31 additions and 24 deletions
+24 -12
View File
@@ -213,7 +213,7 @@ $cadastral_notesdb = $homeData['cadastral_notes'];
</div>
</div>
<button type="submit" class="btn btn-primary mt-3 w-100 save-btn d-none"><i class="fas fa-save"></i> Salva</button>
<!-- <button type="submit" class="btn btn-primary mt-3 w-100 save-btn d-none"><i class="fas fa-save"></i> Salva</button> -->
</form>
</div>
</div>
@@ -238,7 +238,7 @@ $cadastral_notesdb = $homeData['cadastral_notes'];
// Se è un nuovo record, entra automaticamente in modalità modifica
if (isNewRecord) {
// Modifica il testo del pulsante
editToggleBtn.innerHTML = '<i class="fas fa-eye"></i> Visualizza';
editToggleBtn.innerHTML = '<i class="fas fa-save"></i> Salva';
editToggleBtn.classList.remove('btn-light');
editToggleBtn.classList.add('btn-info');
@@ -262,9 +262,9 @@ $cadastral_notesdb = $homeData['cadastral_notes'];
if (editMode) {
// Attiva modalità modifica
editToggleBtn.innerHTML = '<i class="fas fa-eye"></i> Visualizza';
editToggleBtn.innerHTML = '<i class="fas fa-save"></i> Salva';
editToggleBtn.classList.remove('btn-light');
editToggleBtn.classList.add('btn-info');
editToggleBtn.classList.add('btn-success');
// Abilita tutti i campi
formFields.forEach(field => {
@@ -334,15 +334,27 @@ $cadastral_notesdb = $homeData['cadastral_notes'];
});
// Anteprima immagine selezionata
document.getElementById("photo").addEventListener("change", function(event) {
document.getElementById('photo').addEventListener('change', function(event) {
let file = event.target.files[0];
if (file) {
let reader = new FileReader();
reader.onload = function(e) {
document.getElementById("photo-preview").src = e.target.result;
};
reader.readAsDataURL(file);
}
if (!file) return;
let formData = new FormData();
formData.append("photo", file);
formData.append("idhome", <?php echo $idhome; ?>);
let xhr = new XMLHttpRequest();
xhr.open("POST", "save-home.php", true);
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
let response = JSON.parse(xhr.responseText);
if (response.success) {
document.getElementById('photo-preview').src = "mainphoto/" + response.filename;
} else {
alert("Errore nel caricamento: " + response.message);
}
}
};
xhr.send(formData);
});
</script>