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

VB.NET Discussion :

Remplir Texte Description Article Opencart 3 VB.NET SummerNote


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2017
    Messages : 6
    Points : 0
    Points
    0
    Par défaut Remplir Texte Description Article Opencart 3 VB.NET SummerNote
    Bonjour à tous/toutes,

    J'ai actuellement un problème concernant le remplissage d'une zone de texte à l'intérieur de Webbrowser.

    Je n'ai aucun problème concernant le remplissage des autres zones de texte de la page.

    Voici le code html de la page de Opencart 3 ou se trouve la zone de texte "http://www.blahblahblah.com/admin/index.php?route=catalog/product/edit"

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
      <textarea name="product_description[1][description]" placeholder="Description" id="input-description1" data-toggle="summernote" data-lang="" class="form-control"></textarea>


    Les autres zones de texte sont déclaré en HTML ainsi :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="product_description[1][name]" value="Test Valeur" placeholder="Product Name" id="input-name1" class="form-control" />


    J'arrive à remplir cette zone de texte sans soucis avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.Document.GetElementById("product_description[1][name]").SetAttribute("value", TextBox1.Text)

    Par contre pour :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
      <textarea name="product_description[1][description]" placeholder="Description" id="input-description1" data-toggle="summernote" data-lang="" class="form-control"></textarea>

    Je n'y arrive pas et ne comprend pas grand chose...

    Une âme charitable aurait un snippet compréhensible pour m'aider ??

    Merci d'avance

  2. #2
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 174
    Points
    17 174
    Par défaut
    Salut

    Je n'y connait presque rien du langage VB.net, mais un peu plus du HTML
    Un TextArea n'a pas de propriété value.
    Essais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.Document.GetElementById("product_description[1][name]").SetAttribute("innerHTML", TextBox1.Text)
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2017
    Messages : 6
    Points : 0
    Points
    0
    Par défaut Hello
    Je vous remercie de votre réponse mais malheureusement ça ne fonctionne pas.

    Si vous avez VB.NET (Visual Studio) vous pouvez essayer...

    Voici le lien de la demo opencart (il suffit de cliqué sur Login)
    https://demo.opencart.com/admin/inde...og/product/add

    Voici le code vu du debugger...
    Nom : capture.jpeg
Affichages : 171
Taille : 297,4 Ko

    Merci encore de vouloir m'aider ;o)

  4. #4
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 174
    Points
    17 174
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Un TextArea n'a pas de propriété value.
    c'est fou comme on peut dire comme co....... des fois
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea name="product_description[1][description]" placeholder="Description" id="input-description1" data-toggle="summernote" data-lang="" class="form-control"></textarea>
    WebBrowser1.Document.GetElementById("product_description[1][name]").SetAttribute("value", TextBox1.Text) là tu cherches à récupérer l'objet TextArea par son Id, alors que son Id est: "input-description1".



    Donc soit: avec GetElementById
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.Document.GetElementById("input-description1").SetAttribute("value", TextBox1.Text)
    ou avec getElementsByName
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.Document.getElementsByName("product_description[1][name]").SetAttribute("value", TextBox1.Text)
    GetElementById est plus sûr car un Id devrait être unique dans la page HTML, alors que le name peut être un groupe d'objet de même nom différencié par chacun une Id différente (exemple les types input=radio).
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2017
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    Salut,

    Je pense que tu m'as mal lu... je sais très bien que les ID sont différentes...

    Je voulais juste dire que la seule zone de texte que je n'arrive pas a remplir est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea name="product_description[1][description]" placeholder="Description" id="input-description1" data-toggle="summernote" data-lang="" class="form-control"></textarea>

    Merci pour GetElementById & GetElementsByName mais j'ai déjà essayer tout celà avant de poster un message ici ;o)

  6. #6
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 174
    Points
    17 174
    Par défaut
    Re
    Il n'y a pas beaucoup de monde qui se presse à la porte
    Comme je l'ai dit, VB.net et moi ......
    En VB6 et antérieur et en JavaScript (si TextBox1Text = "Coucou") ....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WebBrowser1.document.getElementById("input-description1").value = TextBox1.Text
    cela fonctionne
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2017
    Messages : 6
    Points : 0
    Points
    0
    Par défaut
    Effectivement, personne hormis vous ne s'intéresse à ça mdr

    Sans vouloir être désagréable, avez vous jeter un œil au code source de la page de Opencart?
    Avez vous essayer d'écrire manuellement dans cette case et de regardé dans le debugger afin de voir l'endroit ou il écrit ?

    Je dis ça car on dirait que non, vous m'envoyez des "snippets" sans les avoirs testé.... WTF? mdr

    On dirait que il stocke le texte ailleurs...


    Si vous souhaitez Visual Studio est disponible en version gratuite ici https://www.visualstudio.com/fr/downloads/

    Merci encore ;o)
    Images attachées Images attachées  

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2017
    Messages : 6
    Points : 0
    Points
    0
    Par défaut 2 Cool
    Je viens de réussir à le faire...

    Merci pour ton temps ;o)

  9. #9
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 174
    Points
    17 174
    Par défaut
    Citation Envoyé par Nadak007 Voir le message
    Je viens de réussir à le faire...

    Merci pour ton temps ;o)
    Et la solution est ?



    je dis ça car on dirait que non, vous m'envoyez des "extraits" sans les avoirs testé.... WTF? mdr

    http://www.blahblahblah.com/admin/in...g/product/edit Adresse introuvable Firefox ne peut trouver le serveur à l’adresse www.blahblahblah.com.
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Collégien
    Inscrit en
    Septembre 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2017
    Messages : 6
    Points : 0
    Points
    0
    Par défaut Mon code???
    Dans mon premier post:

    Voici le code html de la page de Opencart 3 ou se trouve la zone de texte "http://www.blahblahblah.com/admin/index.php?route=catalog/product/edit"

    Ceci implique que le site est générique, il suffit juste d'avoir opencart online...

    Dans mon deuxième post:

    Voici le lien de la demo opencart (il suffit de cliqué sur Login)
    https://demo.opencart.com/admin/inde...og/product/add



    La solution je vais la garder, j'ai trop galéré pour la trouver...
    Comme on dit, qui cherche trouve, si quelqu'un un jour à besoin de la solution et qu'il trouve ce post, je l'aiguillerais immédiatement mais je ne laisserais mon code ici... (Application Privée)

    Il faut dire que ici mon post a été lu + de 100fois et sur Stack Overflow une 20taines...

    Merci encore et ++ à toi amigo

Discussions similaires

  1. remplir champs Description dans table AS400
    Par TOPGUN89 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 14/07/2005, 17h57

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