IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Exercice de création d'application Paint : éviter d'écraser l'existant


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2022
    Messages : 1
    Par défaut Exercice de création d'application Paint : éviter d'écraser l'existant
    Bonjour à tous les devs !

    J'ai une petite question, j'ai pour projet d'école de recréer l'application bien connu Paint ! Cependant j'ai un petit problème pour ce qui est de l'envoie en base de données. Les formes sont générées par JavaScript sans l'aide de CANVAS. Je récupère toute mes formes, leurs positions ainsi que leur couleurs etc... dans une section définie elle même sous la forme d'un formData qui lui est transmis à ma base de donnée MySQL via PHP une requête INSERT (bien évidemment).

    Cependant voila mon problème lorsque j'utilise innerHTML transmis dans mon formData en retour cela écrase mes sous-div comportant mes formes JS. Toute aide est la bienvenue, je suis nouveau ici et dans le dev merci d'avance j'ai entendu que votre communauté aidait beaucoup !

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     <form method="POST" id ="formu">
     
                    <section class ="section" id="cahier">
     
                    </section>
     
                <input type="submit" id ="save">Save !
     
            </form>

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    var section = document.querySelector('.section');
    var myImage = document.getElementById("cahier");
     
    var image = myImage.innerHTML;
     
    let formData = new FormData();
    formData.append("code", image) 
    formu.onsubmit = async(e)=>{
     
        e.preventDefault()
        let response = await fetch("insert.php",{  
            method: "POST",
            body:formData,                         
        });    
    };

  2. #2
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 744
    Par défaut
    jour

    essai avec outerHTML

Discussions similaires

  1. aide pour dev captcha
    Par youte dans le forum C
    Réponses: 1
    Dernier message: 11/04/2007, 18h39
  2. aide projet dev
    Par Nickname dans le forum Langage
    Réponses: 16
    Dernier message: 06/02/2006, 13h03
  3. Systeme d'aide sur Dev C++
    Par leonardoo dans le forum Dev-C++
    Réponses: 3
    Dernier message: 09/11/2005, 10h14
  4. Un VRAI fichier d'aide pour Dev-Cpp ?
    Par TheRedLed dans le forum Dev-C++
    Réponses: 3
    Dernier message: 08/06/2005, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo