le btn creer un ordre fctionne
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const modal = document.getElementById("modalCreerOrdre");
|
||||
const btnCreer = document.querySelector(".ordregf-btn-creer");
|
||||
const btnAnnuler = document.getElementById("btnAnnuler");
|
||||
const btnRechercher = document.getElementById("btnRechercher");
|
||||
const form = document.getElementById("formCreerOrdre");
|
||||
|
||||
// Ouverture popup
|
||||
btnCreer.addEventListener("click", () => modal.showModal());
|
||||
btnAnnuler.addEventListener("click", () => {
|
||||
form.reset();
|
||||
modal.close();
|
||||
document.getElementById("btnValider").disabled = true;
|
||||
});
|
||||
|
||||
// Recherche action
|
||||
btnRechercher.addEventListener("click", async () => {
|
||||
const isin = document.getElementById("isinRecherche").value;
|
||||
const response = await fetch(`/php/api_rechercher_action.php?isin=${isin}`);
|
||||
const data = await response.json();
|
||||
|
||||
if (data.success) {
|
||||
document.getElementById("Nom").value = data.company_name;
|
||||
document.getElementById("ticker").value = data.ticker;
|
||||
document.getElementById("code_yahoo").value = data.yahoo_code;
|
||||
document.getElementById("btnValider").disabled = false;
|
||||
} else {
|
||||
alert("Action non trouvée");
|
||||
}
|
||||
});
|
||||
|
||||
// Enregistrement
|
||||
form.addEventListener("submit", async (e) => {
|
||||
e.preventDefault();
|
||||
const formData = new FormData(form);
|
||||
formData.append("isin", document.getElementById("isinRecherche").value);
|
||||
|
||||
const response = await fetch("/php/api_enregistrer_ordre.php", {
|
||||
method: "POST",
|
||||
body: formData,
|
||||
});
|
||||
|
||||
if ((await response.json()).success) {
|
||||
location.reload(); // Recharger la page pour voir le nouvel ordre
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user