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

AJAX Discussion :

[AJAX] supprimer un formulaire


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 52
    Par défaut [AJAX] supprimer un formulaire
    Bonjour,

    J'aimerais savoir s'il est possible avec AJAX de supprimer un champ d'une page comme un formulaire et cela sans recharger la page bien sur.
    La comme ça je ne vois pas comment ça pourrai se faire mais bon sait on jamais.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    c'est bien sûr possible, mais ça n'a aucun lien avec Ajax

    A+

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut
    Bien évidemment, pour une meilleur interopérabilité, tu peut utiliser une librairie AJAX comme jQuery.
    Ensuite si tu souhaite juste le masquer et que derrière tu puisse récupérer la valeur dans ton script serveur, tu utilisera la fonction .hide();
    Si tu veux vraiment le retirer de ton formulaire, dans ce cas utilise la fonction .remove();

    Par exemple tu as ton formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form action="..." method="post">
    ...
        <input type="text" id="mon_champ" name="mon_champ" value="???" />
    ...
    </form>
    Tu fera avec ton jQuery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $(document).ready(function() // Attend que ton document ai complètement fini de se charger
    {
           $("#mon_champ").remove(); // ou .hide() pour juste le rendre invisible
    });
    Voila en espérant que cela t'aidera.

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour Renaud, et bienvenue sur Developpez.com

    ce que tu dis est vrai, mais dans la mesure où le problème se règle en 3 lignes de Javascript "de base", il est complètement superflu et contre-productif de s'encombrer d'une librairie (si bonne soit-elle) pour cette simple fonctionnalité

    A+

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Par défaut
    bonjour E.Bzz, merci pour la bienvenue!

    En effet cela peut être superflu et contre productif! cependant si pour X raison il a des raison d'installer une librarie, vérification de type, datepicker, colorpicker, et j'en passe.
    Il est peut être bon d'avoir la solution en version "librairie Ajax", de plus le post est dans la catégorie Ajax, peut être que cette solution peut aider d'autre personne!

    A+

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Effectivement.
    Mais il ne faut pas parler de "meilleure interopérabilité" car ce point-là n'est pas vrai : la syntaxe DOM donnée dans la FAQ est reconnu par tous les navigateurs
    Je sais que JQuery est réputé pour sa compatibilité, mais c'est justement en grande partie car il se base sur le DOM, me semble-t-il

    Si la librairie est déjà présente dans le projet, pourquoi pas ...
    Sinon, c'est inutile.

    Quant aux mérites et fonctionnalités potentiels de JQuery, il y a un forum prévu pour ça

    A+

Discussions similaires

  1. [AJAX] Poster un formulaire avec AJAX
    Par faico dans le forum AJAX
    Réponses: 10
    Dernier message: 22/03/2010, 17h12
  2. [ajax] XMLHttpRequest et formulaire(<input type='file'>)
    Par Are-no dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 23/08/2006, 20h22
  3. [AJAX] Supprimer un enregistrement
    Par linar009 dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 02/08/2006, 15h48
  4. Supprimer un Formulaire
    Par snooopy007 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/07/2006, 15h45
  5. [AJAX] submit file Formulaire
    Par Azanael dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/06/2006, 19h36

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