Formulaire HTML METHOD GET
Fermé
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
-
Modifié le 20 déc. 2021 à 14:30
vincm70 Messages postés 58 Date d'inscription samedi 15 septembre 2007 Statut Membre Dernière intervention 5 janvier 2022 - 5 janv. 2022 à 14:23
vincm70 Messages postés 58 Date d'inscription samedi 15 septembre 2007 Statut Membre Dernière intervention 5 janvier 2022 - 5 janv. 2022 à 14:23
A voir également:
- Formulaire HTML METHOD GET
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Get data back - Télécharger - Récupération de données
- Br html ✓ - Forum Webmastering
- Formulaire instagram compte suspendu - Guide
6 réponses
jee pee
Messages postés
40565
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 décembre 2024
9 459
Modifié le 20 déc. 2021 à 15:00
Modifié le 20 déc. 2021 à 15:00
Bonjour,
uri doit être le nom du champ du formulaire pour que cela génère ?uri=
Par exemple
tout en sachant que je n'ai pas bien compris ce que tu veux exactement comme url (le texte sans les caractères %xx)
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
uri doit être le nom du champ du formulaire pour que cela génère ?uri=
Par exemple
<form action="https://www.google.fr/nav_to.do" method="get"> <div> <label for="uri">Uri ?</label> <input name="uri" id="uri" value="/alm_hardware_list.do?sysparm_query=serial_numberLIKEffff"> </div> <div> <button>Envoyer</button> </div> </form>
tout en sachant que je n'ai pas bien compris ce que tu veux exactement comme url (le texte sans les caractères %xx)
PS : Pour la mise en forme des sources, au dessus de la zone d'édition de tes messages, il y a des icônes pour l'enrichissement du texte. Celle qui a cet aspect
<> ▼permet d'appliquer au code, suivant une liste de valeurs, le format correspondant à sa nature (C, Python, Shell, ...).
Un petit tuto là : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
1
Modifié le 20 déc. 2021 à 22:56
Modifié le 20 déc. 2021 à 22:56
Bonjour,
En réalité le site n'est pas google, c'est un site sur un réseau privée.
L'objectif est je rentre une valeur, dans mon cas un numéro de série.
cela donne : "le site de mon réseau privé" + "/nav_to.do?uri=%2Falm_hardware_list.do%3Fsysparm_query%3Dserial_numberLIKE" + "le numéro de série"
J'ai testé ceci :
<form action="https://www.google.fr/nav_to.do" method="get" target="_blank">
<div>
<label for="uri">Entrer votre Numéro de serie?</label>
<input name="uri/alm_hardware_list.do?sysparm_query=serial_numberLIKE" id="uri" value="4146">
</div>
<div>
<button>Envoyer</button>
</div>
</form>
https://www.google.fr/nav_to.do?uri%2Falm_hardware_list_do%3Fsysparm_query%3Dserial_numberLIKE=4146&__MINIMALDOWNLOAD=1
Je ne comprend pas trop ce qui se passe. C'est quoi le "MINIMALDOWLOAD " et il faut enlever le égal entre numberLIKE et 4146 qui est le numéro de série.
Un dernier coup de pouce?
Vincent
En réalité le site n'est pas google, c'est un site sur un réseau privée.
L'objectif est je rentre une valeur, dans mon cas un numéro de série.
cela donne : "le site de mon réseau privé" + "/nav_to.do?uri=%2Falm_hardware_list.do%3Fsysparm_query%3Dserial_numberLIKE" + "le numéro de série"
J'ai testé ceci :
<form action="https://www.google.fr/nav_to.do" method="get" target="_blank">
<div>
<label for="uri">Entrer votre Numéro de serie?</label>
<input name="uri/alm_hardware_list.do?sysparm_query=serial_numberLIKE" id="uri" value="4146">
</div>
<div>
<button>Envoyer</button>
</div>
</form>
https://www.google.fr/nav_to.do?uri%2Falm_hardware_list_do%3Fsysparm_query%3Dserial_numberLIKE=4146&__MINIMALDOWNLOAD=1
Je ne comprend pas trop ce qui se passe. C'est quoi le "MINIMALDOWLOAD " et il faut enlever le égal entre numberLIKE et 4146 qui est le numéro de série.
Un dernier coup de pouce?
Vincent
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
20 déc. 2021 à 23:04
20 déc. 2021 à 23:04
Bonjour,
Tu ne pourras pas réaliser ça juste en essayant de "jouer" avec le nom de tes variables...
Soit tu utilises du javascript pour rediriger la page vers l'url que tu souhaites ( en y concaténant le contenu de ton input )
Soit tu peux éventuellement le faire en php ( également en concaténant avec le contenu de la variable contenue dans ton input )
Vu ton besoin .. le javascript serait largement suffisant
Etape 1 : detecter le click sur le bouton du formulaire
https://developer.mozilla.org/fr/docs/Web/API/Element/click_event
Etape 2 : Récupérer le contenu de l'input
https://www.w3schools.com/jsref/prop_text_value.asp
Etape 3 : Concaténer l'url désirée avec le contenu de la variable
https://endubueze00.medium.com/javascript-basics-string-concatenation-with-variables-and-interpolation-deba239debbe
Etape 4 : ouvrir une nouvelle page avec l'url
https://www.w3schools.com/jsref/met_win_open.asp
NB: remplace le "type" du bouton par "button" au lieu de "submit"
Voila.. tu as tout ce dont tu as besoin pour coder ta page..
Tu ne pourras pas réaliser ça juste en essayant de "jouer" avec le nom de tes variables...
Soit tu utilises du javascript pour rediriger la page vers l'url que tu souhaites ( en y concaténant le contenu de ton input )
Soit tu peux éventuellement le faire en php ( également en concaténant avec le contenu de la variable contenue dans ton input )
Vu ton besoin .. le javascript serait largement suffisant
Etape 1 : detecter le click sur le bouton du formulaire
https://developer.mozilla.org/fr/docs/Web/API/Element/click_event
Etape 2 : Récupérer le contenu de l'input
https://www.w3schools.com/jsref/prop_text_value.asp
Etape 3 : Concaténer l'url désirée avec le contenu de la variable
https://endubueze00.medium.com/javascript-basics-string-concatenation-with-variables-and-interpolation-deba239debbe
Etape 4 : ouvrir une nouvelle page avec l'url
https://www.w3schools.com/jsref/met_win_open.asp
NB: remplace le "type" du bouton par "button" au lieu de "submit"
Voila.. tu as tout ce dont tu as besoin pour coder ta page..
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
1
20 déc. 2021 à 23:22
20 déc. 2021 à 23:22
Bonjour,
Tu parle à un débutant.
Le code est censée intégrer un sharepoint.
Je voulais juste bricoler un truc utile en html qui interroge avec la methode get un autre site.
Je sais pas si je peut mettre du code PHP dans ce sharepoint.
C'est bête , j'y étais presque..
Tu ne peut pas me faire le code que je test?
Merci pour le temps que tu m'as accordé.
Vincent
Tu parle à un débutant.
Le code est censée intégrer un sharepoint.
Je voulais juste bricoler un truc utile en html qui interroge avec la methode get un autre site.
Je sais pas si je peut mettre du code PHP dans ce sharepoint.
C'est bête , j'y étais presque..
Tu ne peut pas me faire le code que je test?
Merci pour le temps que tu m'as accordé.
Vincent
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
Modifié le 20 déc. 2021 à 23:56
Modifié le 20 déc. 2021 à 23:56
Tu as postée dans le forum PHP alors qu'en fait tu ne peux pas du tout faire de PHP...
Dans SharePoint tu peux éventuellement faire des macros VBA...
Je ne suis même pas sûr que tu puisses y mettre du JavaScript...
Je déplace ta question dans le forum bureautique il sera certainement plus adapté
que le forum concernant les langages de programmation PHP.
Dans SharePoint tu peux éventuellement faire des macros VBA...
Je ne suis même pas sûr que tu puisses y mettre du JavaScript...
Je déplace ta question dans le forum bureautique il sera certainement plus adapté
que le forum concernant les langages de programmation PHP.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jee pee
Messages postés
40565
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 décembre 2024
9 459
Modifié le 21 déc. 2021 à 11:11
Modifié le 21 déc. 2021 à 11:11
En html pur, pour une saisie du numéro dans le formulaire, on ne devrait pas pouvoir faire mieux que :
<form action="https://www.google.fr/nav_to.do" method="get"> <div> <label for="uri"></label> <input name="uri" id="uri" type="hidden" value="/alm_hardware_list.do"> </div> <div> <label for="sysparm_query">Dans le champ suivant remplacer #### par le numéro de serie : </label> <input name="sysparm_query" id="sysparm_query" type="text" size="60" value="serial_numberLIKE####"> </div> <div> <br><button>Envoyer</button> </div> </form>
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
1
Modifié le 21 déc. 2021 à 16:31
Modifié le 21 déc. 2021 à 16:31
La solution :
Merci à tous pour votre aide.
Je vais sans doute avoir une autre question pour l'améliorer.
Je test quelque chose.
<label for="uri">Entrer votre Numéro de serie?</label>
<input type="text" id="SN" />
<input type="button" id="btn5" value="Submit" onClick="javascript: window.open('https://www.google.fr/nav_to.do?uri=%2Falm_hardware_list.do%3Fsysparm_query%3Dserial_numberLIKE' + document.getElementById('SN').value);" />
Merci à tous pour votre aide.
Je vais sans doute avoir une autre question pour l'améliorer.
Je test quelque chose.
jee pee
Messages postés
40565
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
18 décembre 2024
9 459
21 déc. 2021 à 19:27
21 déc. 2021 à 19:27
"Tu parle à un débutant. " alors franchement chapeau !
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
1
22 déc. 2021 à 12:48
22 déc. 2021 à 12:48
Bonjour,
Par contre , le code ne fait aucune action lorsque l'on appui sur "entrée".
Quelqu'un sait ce que je dois ajouter?
Cordialement,
Vincm70
Par contre , le code ne fait aucune action lorsque l'on appui sur "entrée".
Quelqu'un sait ce que je dois ajouter?
Cordialement,
Vincm70
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
1
>
vincm70
Messages postés
58
Date d'inscription
samedi 15 septembre 2007
Statut
Membre
Dernière intervention
5 janvier 2022
5 janv. 2022 à 14:23
5 janv. 2022 à 14:23
Bonjour,
J'ai testé ceci et mon sharepoint se contente de revenir tout seul en mode édition:
Une idée???
J'ai testé ceci et mon sharepoint se contente de revenir tout seul en mode édition:
<script>
var site5 = "http://www.google.fr";
Serial = "uri=%2Falm_hardware_list.do%3Fsysparm_query%3Dserial_numberLIKE";
</script>
<br>
<label for="uri">Entrer votre Numéro de serie </label>
<input type="text" id="SN5" onKeyDown="javascript: if(event.keyCode==13) window.open(site5 + Serial + document.getElementById('SN5').value);" />
Une idée???