form, input radio et mise à jour page html.

form, input radio et mise à jour page html. - Programmation

Marsh Posté le 05-12-2001 à 11:46:17    

salut bah voila
 
j'ai une page avec deux frames.
 
dans la première j'ai un formulaire avec des choix de type radio
et je voudrais actualiser la deuxième frame lorsque que l'on clique sur un des boutons radio sans valider le formulaire.
je sais pas si c'est très clair...
 
imaginons un forulaire de commande de pizza :) avec le nom des pizzs et les ingrédients supplémentaires. lorque je coche le nom de la pizz et des ingédients je voudrais mettre à jours le prix dans la deuxième frame sans quitter la page de choix des pizz.
 
 
comment qu'on fait ?????????
 
merci

Reply

Marsh Posté le 05-12-2001 à 11:46:17   

Reply

Marsh Posté le 05-12-2001 à 11:54:45    

jokool a écrit a écrit :

salut bah voila
 
j'ai une page avec deux frames.
 
dans la première j'ai un formulaire avec des choix de type radio
et je voudrais actualiser la deuxième frame lorsque que l'on clique sur un des boutons radio sans valider le formulaire.
je sais pas si c'est très clair...
 
imaginons un forulaire de commande de pizza :) avec le nom des pizzs et les ingrédients supplémentaires. lorque je coche le nom de la pizz et des ingédients je voudrais mettre à jours le prix dans la deuxième frame sans quitter la page de choix des pizz.
 
 
comment qu'on fait ?????????
 
merci  




 
javascript


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 05-12-2001 à 11:59:08    

j'm'disais bien ça aurait été trop simple  
t'as l'addresse pour avoir le script kekpart :) ? merci

Reply

Marsh Posté le 05-12-2001 à 12:02:20    

ah non désolé mais via javascript tu peux dire
 
lorsque tel event apparait (selction de node) tu fais tel truc, genre charger une frame à droite
 
a+
 
sinon tu peux voir sur des sites existants pour des exemples


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 05-12-2001 à 12:09:17    

dans le tag de tes boutons radio, tu mets un truc du genre :
  onclick="mise_a_jour_fram(nom_bouton)"
 
 
 
et tu définis une fonction JS:
mise_a_jour_fram(nom_bouton) {
 
...
 
un petit case pour déterminer le prix de l'élément sélectionné
 
puis un truc genre : parent.frames.nom_frame_a_mettre_a_jour.champ.value = nouvelle_valeur
 
ou champ est par exemple un textarea d'un formulaire de la frame à modifier
 
}
 
c'est clair là ? :D


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 05-12-2001 à 12:18:51    

c'est clair c'est clair... bah pas trop en fait.
j'y connais pas grand chose en javascript. html, php, mysql ça le fait mais pas javascript :(
je vais essayer detrouver un script pour que je puisse comprendre le truc.
 
ou sinon si t'as le script complet :)

Reply

Marsh Posté le 05-12-2001 à 12:23:40    

je peux pas te faire un truc complet si je ne sais pas à quoi ressemble tes pages.
 
je connais pas php mais en perl-cgi ca se fait facilement.


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 05-12-2001 à 12:37:34    

je veux juste le bout de code et j'adapterais ensuite.
 
nom des frames top et bottom
 
genre dans la frame du haut  
<table><tr><td>
<FORM method="post" action="frame_bas.html" target="bottom">
 
<select name="produit">
<option>
<option>marguerita
<option>orientale
</select>
</td><td>
<INPUT type="radio" name="taille" value="petite">petite</input>
<INPUT type="radio" name="taille" value="moyenne">moyenne</input>
<INPUT type="radio" name="taille" value="grande">grande</input>
</td>
<td>
 
<input type="reset" value="tout annuler">
<input type="submit" value="Passer votre commande">
 
</td></tr>
</form>
</table>
 
 
 
et dans la frame je voudrais mettre à jours le prix de la pizz en fonction de la taille.
 
genre echo "$produit $taille $prix";
 
sans valider la commande avec le submit.

Reply

Sujets relatifs:

Leave a Replay

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