Html : champ de saisie puis bouton pour ouvrir lien

Bonjour a tous,

Je me fait une petite page d’acceuil au boulot pour IE, et me replonge dans les méandres du HTML. Ca fait des années que j’ai pas utilisé ça :confused:

Voilà ce que je veux faire :

  • un champ de saisie pour 4 chiffres à saisir que l’on apellera “ref”
  • un bouton “ouvrir” qui ouvre un lien “www.sitequelconque.com/ref

Le mieux serait de taper les 4 chiffres puis “Entrée” pour ouvrir, mais bon, comme vous le sentez :slight_smile:

Qu’est ce que je dois insérer dans mon fichier html?

Merci pour votre aide :slight_smile:

Avec ou sans javascript ?
Si tu acceptes le javascript, tu as plein d’exemples tout faits en ligne.

ex celui-ci
http://java.scripts-fr.com/scripts.php?js=6

C’est celui qui sort en premier dans Google en tapant Javascript vérifier champ, mais il y en a plein d’autres
Edité le 09/10/2012 à 10:14

Idéalement sans Java en fait.

J’ai essayé ça :

<form>
<INPUT type="text" name="valeurdemacase" value="numero">

<input type=button value=Click onclick="document.location.href='https://adress.aspx?ID='+valeurdemacase">

</form>

Le problème, c’est que l’adresse ouverte est :

… la valeur n’est pas passée en paramètre :frowning:
Edité le 10/10/2012 à 10:27

Quand tu commence à utiliser les évènements (comme onclick) c’est du JS qui se cache derrière.
Donc soit ut fait sans javascript et avec un formulaire de type GET qui te donnera un truc du style “https://adress.aspx/?ID=lavaleurdetonchamp
Si jamais tu ne veut pas la partie “?ID=” mais uniquement “https://adress.aspx/lavaleurdetonchamp” je en connais que du JS pour faire ça.

Pour la mise en pratique, Google:
-Formulaire GET
-Formulaire JS

Tout simplement parce que tu ne lui demandes pas de passer la valeur, mais l’objet bouton en entier.
Dans un premier temps, remplace
onclick=“document.location.href='https://adress.aspx?ID=’+valeurdemacase
par
onclick=“alert('https://adress.aspx?ID=’+valeurdemacase)”

Tu vas voir tout de suite ce qui ne va pas