Transposer un mot en un autre via formulaire site
Fermé
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
-
7 juin 2016 à 10:36
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016 - 7 juin 2016 à 19:21
cercelblanc Messages postés 20 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 7 juin 2016 - 7 juin 2016 à 19:21
A voir également:
- Transposer un mot en un autre via formulaire site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site de vente en ligne particulier - Guide
- Mettre un mot de passe sur un dossier - Guide
- Word remplacer un mot par un autre - Guide
4 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
7 juin 2016 à 10:40
7 juin 2016 à 10:40
Bonjour,
Oui c'est possible.
En Javascript . je déplace ta discussion dans le bon forum.
Oui c'est possible.
En Javascript . je déplace ta discussion dans le bon forum.
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 11:57
7 juin 2016 à 11:57
Je trouve des tutos pour réaliser un tableau mais pas pour que la correspondance se fasse à partir d'un texte écris sans que le tableau soit visible :/
J'ai déjà ma page en Html et Css prête avec deux formulaire texte pour saisir et un bouton submit.
J'ai vu comment faire le tableau associatif mais je ne sais pas:
- comment le mettre en "arrière plan" du formulaire dans lequel on saisit le texte
- comment faire pour que le bouton submit déclenche la "traduction'
et
- comment faire pour que la "traduction" s'affiche dans mon deuxième formulaire de texte.
est ce que vous pouvez me donner des indications sur où chercher, comment faire?
J'ai déjà ma page en Html et Css prête avec deux formulaire texte pour saisir et un bouton submit.
J'ai vu comment faire le tableau associatif mais je ne sais pas:
- comment le mettre en "arrière plan" du formulaire dans lequel on saisit le texte
- comment faire pour que le bouton submit déclenche la "traduction'
et
- comment faire pour que la "traduction" s'affiche dans mon deuxième formulaire de texte.
est ce que vous pouvez me donner des indications sur où chercher, comment faire?
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
7 juin 2016 à 12:00
7 juin 2016 à 12:00
J'ai déjà ma page en Html et Css prête avec deux formulaire texte pour saisir et un bouton submit.
...
J'ai vu comment faire le tableau associatif
Sans voir ton code.... difficile de te répondre....
**** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
Modifié par jordane45 le 7/06/2016 à 12:10
Modifié par jordane45 le 7/06/2016 à 12:10
- Le HTML:
<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="transcodcss.css"> <div style="background-color:green; color:white; padding:20px;"> <h1>Trans-codage</h1> </div> </head> <body> <div id="nav"> <a href="introduction.html"> Introduction </a> <br> <a href="traducteur.html"> Traducteur </a> <br> <a href="galerie.html"> Galerie </a> <br> </div> <div id="left"> <form method="get" action="traducteur.exl" <a href="traducteur.exl"></a> <p> <label for:"textuel">Langage textuel :</label> <br/> <textarea name="textuel" id="textuel" size="400"> </textarea> </p></form> </div> <center> <div id="center"> <input type="submit" value="Traduire" /> </div> </center> <div id="right"> <form method="get" action="traducteur.exl" <a href="traducteur.exl"></a> <p> <label for:"formel">Langage formel :</label> <br/> <textarea name="formel" id="formel" size="400"> </textarea> </p> </form> </div> <div id="footer"> Transcode program </div> </body> </html>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
>
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 12:18
7 juin 2016 à 12:18
{css} body { background-color: silver;} h1{ color: white; font-family: verdana; text-align: center; } h2{ color: white; font-family: arial; font-size: medium; text-align: right; text-decoration: underline; } a{ color: green; text-decoration: none; } #nav { line-height:50px; background-color:#eeeeee; height:400px; width:80px; float:left; padding:10px; text-color: green; clear:both; border-radius: 10px 10px 10px 10px; } textarea{ width: 30%; height: 140px; } #left{ width: 100%; height: 140px; align-content: right; display: inline; text-align: center } #center { width: 100%; height: 140px; align-content: right; display: inline; } #right{ width: 100%; height: 140px; align-content: right; display: inline; text-align: center; } #footer { background-color:green; color:white; clear:both; text-align:center; padding:5px; }
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 15:40
7 juin 2016 à 15:40
Ces infos sont-elles suffisantes?
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 15:49
7 juin 2016 à 15:49
J'ai aussi le code que la personne sur le forum m'avait écris:
(je ne sais pas de quel langage il s'agit donc je copie-colle le code sans forme)
ce qui est dans le fichier module dans excel:
Function RechercheEtRemplace(Mot As String) As String
Dim r As Range
Dim r2 As Range 'dimensionne deux Range (zone de traitement)
Dim Adresse1 As String
Dim Adresse2 As String
Set r = Feuil1.Cells.Find(What:=Mot, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False) 'cherche la zone qui contient le mot, et le place dans r1
If r Is Nothing Then GoTo PasDOccurence
Adresse1 = r.Address
If Left(Adresse1, 2) <> "$A" Then 'si l'occurence trouvée n'est pas dans la colonne A
Set r = Feuil1.Cells.FindNext(r)
If r Is Nothing Or r.Address = Adresse1 Then GoTo PasDOccurence
Adresse1 = r.Address
End If
Adresse2 = Replace(Adresse1, "A", "B")
Set r2 = Feuil1.Range(Adresse2)
RechercheEtRemplace = r2.Text
Exit Function
PasDOccurence:
RechercheEtRemplace = "0"
End Function
Private Sub TextBox1_Change()
Dim Mots() As String
Dim Resultats() As String
Mots = Split(TextBox1.Text, " ") 'découpe le texte dans un tableau, le séparateur est l'espace
If UBound(Mots) = -1 Then Exit Sub 'évite le bug si le tableau est vide
ReDim Resultat(UBound(Mots) + 1) 'dimensionne le tableau de résultat à la taille de celui des mots
For i = 0 To UBound(Mots) 'effectue la "traduction"
Resultat(i) = RechercheEtRemplace(Mots(i))
Next i
Label1.Caption = Join(Resultat, " ") 'colle le contenu du tableau avec un espace comme séparateur
End Sub
et ce qui est dans le userForm:
Private Sub TextBox1_Change()
Dim Mots() As String
Dim Resultats() As String
Mots = Split(TextBox1.Text, " ")
ReDim Resultat(UBound(Mots))
For i = 0 To UBound(Mots) - 1
Resultat(i) = RechercheEtRemplace(Mots(i))
Next i
Label1.Caption = Join(Resultat, " ")
End Sub
j'espère vraiment que vous pourrez m'aider car je ne trouve vraiment pas sur internet.
(je ne sais pas de quel langage il s'agit donc je copie-colle le code sans forme)
ce qui est dans le fichier module dans excel:
Function RechercheEtRemplace(Mot As String) As String
Dim r As Range
Dim r2 As Range 'dimensionne deux Range (zone de traitement)
Dim Adresse1 As String
Dim Adresse2 As String
Set r = Feuil1.Cells.Find(What:=Mot, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False) 'cherche la zone qui contient le mot, et le place dans r1
If r Is Nothing Then GoTo PasDOccurence
Adresse1 = r.Address
If Left(Adresse1, 2) <> "$A" Then 'si l'occurence trouvée n'est pas dans la colonne A
Set r = Feuil1.Cells.FindNext(r)
If r Is Nothing Or r.Address = Adresse1 Then GoTo PasDOccurence
Adresse1 = r.Address
End If
Adresse2 = Replace(Adresse1, "A", "B")
Set r2 = Feuil1.Range(Adresse2)
RechercheEtRemplace = r2.Text
Exit Function
PasDOccurence:
RechercheEtRemplace = "0"
End Function
Private Sub TextBox1_Change()
Dim Mots() As String
Dim Resultats() As String
Mots = Split(TextBox1.Text, " ") 'découpe le texte dans un tableau, le séparateur est l'espace
If UBound(Mots) = -1 Then Exit Sub 'évite le bug si le tableau est vide
ReDim Resultat(UBound(Mots) + 1) 'dimensionne le tableau de résultat à la taille de celui des mots
For i = 0 To UBound(Mots) 'effectue la "traduction"
Resultat(i) = RechercheEtRemplace(Mots(i))
Next i
Label1.Caption = Join(Resultat, " ") 'colle le contenu du tableau avec un espace comme séparateur
End Sub
et ce qui est dans le userForm:
Private Sub TextBox1_Change()
Dim Mots() As String
Dim Resultats() As String
Mots = Split(TextBox1.Text, " ")
ReDim Resultat(UBound(Mots))
For i = 0 To UBound(Mots) - 1
Resultat(i) = RechercheEtRemplace(Mots(i))
Next i
Label1.Caption = Join(Resultat, " ")
End Sub
j'espère vraiment que vous pourrez m'aider car je ne trouve vraiment pas sur internet.
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
7 juin 2016 à 15:52
7 juin 2016 à 15:52
Le code que tu nous montres ... c'est un code pour EXCEL ... c'est donc du VBA .
Aucun rapport avec la programmation WEB......
Aucun rapport avec la programmation WEB......
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 15:59
7 juin 2016 à 15:59
d'accord. Donc je dois faire un tableau associatif en javascript? Mais: comment est ce que j'associe ce tableau à ma page web sans qu'il ne soit visible? Qu'on puisse juste taper un texte dans le premier formulaire de saisie puis en appuyant sur le bouton de soumission faire apparaître sur l'autre formulaire de saisie le texte transposé avec les mots correspondant du tableau associatif?
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
>
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 16:06
7 juin 2016 à 16:06
cercelblanc
Messages postés
20
Date d'inscription
lundi 4 mai 2015
Statut
Membre
Dernière intervention
7 juin 2016
7 juin 2016 à 19:21
7 juin 2016 à 19:21
j'ai lu ce site déjà mais ça n'explique pas comment résoudre le problème de l'association tableau et zone de saisie sur le site :/