[ HTML , JavaScript ] prob de formulaire ....

prob de formulaire .... [ HTML , JavaScript ] - Programmation

Marsh Posté le 02-11-2001 à 21:43:14    

Bon j'ai ce formulaire :  

Citation :


<!-- DEBUT DU CODE FORMULAIRE -->
<form>
<select name="form1" size=1 onChange="redirection(this.form)">
<option selected>Choix de la page
<option value="?page=page1.php3">Page 1
<option value="?page=page2.php3">Page 2
<option value="?page=page3.php3">Page 3
</select>
<script language="javascript">
function redirection(formulaire)
{
if (formulaire.form1.selectedIndex != 0)
{
location.href = formulaire.form1.options[formulaire.form1.selectedIndex].value;
}
}
</script>
<!-- FIN DU CODE FORMULAIRE -->


 
Et jamerais bien le transformer :
 
Au lieu que le lien sactive quand on choisi une option, j'aimerais pouvoir apuyer sur un bouton pour activer le changement ( un peut comme ce forum pour le changement de categorie )

Reply

Marsh Posté le 02-11-2001 à 21:43:14   

Reply

Marsh Posté le 02-11-2001 à 22:33:45    

en gros tu cherche a aller dans le sens contraire de ce qui se fait de plus en plus :??:
 
bah pour ca il suffit d'ajouter un bouton (balise <input type=submit name=submit value="envoyer">
 endessous de </select>
et tu remplace onChange par onSubmit
 
voili, voilà

Reply

Marsh Posté le 02-11-2001 à 23:41:08    

heu aps pige
tu peut modifier le code stp

Reply

Marsh Posté le 03-11-2001 à 02:13:41    

<!-- DEBUT DU CODE FORMULAIRE -->
<form NAME="form1" METHOD="post" ACTION="pageactuelle.php">
<select name="pageSel" size=1">
<option selected>Choix de la page
<option value="?page=page1.php3">Page 1
<option value="?page=page2.php3">Page 2
<option value="?page=page3.php3">Page 3
</select>
<INPUT TYPE="button" VALUE="Valider">
</FORM>
<!-- FIN DU CODE FORMULAIRE -->
 
tu récupères la page sélectionnée dans $pageSel

Reply

Marsh Posté le 03-11-2001 à 02:28:42    

j'avais reusi a trouver la soluce :
 

Citation :


<form name="form1">
<select name="liste1" size="1">
    <option value="" selected>Pages
    <option value="?page=page1.php3">page 1
    <option value="?page=page2.php3">page 2
    <option value="?page=page3.php3">page 3
</select>
<input type=button onclick="if (form1.liste1.selectedIndex != 0) location = form1.liste1.options[form1.liste1.selectedIndex].value; else alert('Merci de faire un choix !';)" value="Go">
</form>


 :jap:  :jap:

Reply

Marsh Posté le 03-11-2001 à 02:33:58    

je pige pas là tu fais du php, mais tu préfères utiliser du javascript ?? pq ??
 
ok tu préviens si le choix est pas bon sans recharger la page, là je suis d'accord, mais pq prendre l'élément sélectionné en javascript ?? ton liste1 contient le nom de la page sélectionnée ("?page=page1.php3", ...) dans ta page de réception (la page courante je suppose)
 
enfin ça ne regarde que toi ;)

 

[edtdd]--Message édité par ethernal--[/edtdd]

Reply

Marsh Posté le 03-11-2001 à 02:38:09    

en faite j'utilise la fonction include() de PHP, c'est tout.
Je ne connais absolument pas du tout PHP.
 
Donc voilà pourquoi j'utilise JavaScript ( language que j'adore d'ailleur :) ).

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 03-11-2001 à 12:11:07    

voila qui éclaire ma lanterne ;)
 
essaye d'apprendre le php, tu verras ça t'ouvrira plein de porte ;)

Reply

Marsh Posté le 03-11-2001 à 13:08:23    

t'asun bon bouquin a me conseiller  :)

Reply

Marsh Posté le 03-11-2001 à 13:30:26    

"Pratique de mysql et php" éditions O'Reilly est franchement bien.
il va du HTML au php en passant par la conception et la création de BD MySqL et aborde la conception de classes en php.
 
En bref, un outil indispensable pour commencer :D
Très complet.

Reply

Marsh Posté le 03-11-2001 à 13:30:26   

Reply

Marsh Posté le 03-11-2001 à 13:31:20    

il fait a peut pres combien de page??

Reply

Marsh Posté le 03-11-2001 à 13:46:39    

261 pages sans les annexes.
annexe A : installation sur windows, linux
annexe b : références mysql (syntaxe etc)
annexe c : syntaxe de php
annexe d : fonction php
annexe e : bibliographie
index
nombre de pages totale 369

Reply

Marsh Posté le 03-11-2001 à 13:47:47    

j'irais a la fnac :o
 
Tu connais quoi comme language web?

Reply

Marsh Posté le 03-11-2001 à 13:49:32    

html, javascript, php, un peu de CSS
 
pq ?

Reply

Marsh Posté le 03-11-2001 à 14:21:25    

pour savoir :D

Reply

Marsh Posté le 03-11-2001 à 14:22:41    

;)

Reply

Marsh Posté le 03-11-2001 à 14:23:44    

ta des site sites web (online)?

Reply

Marsh Posté le 03-11-2001 à 14:38:59    

non pas pour l'instant
il est toujours en beta pcq question graphisme je suis plutot très nul :lol:

Reply

Marsh Posté le 03-11-2001 à 14:40:35    

et moi donc :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed