J'aurai 2 problèmes à soumettre à cette honorable assemblé.
Tout d'abord, comment peut-on dans une même page faire la saisie de données(zone de texte, liste, ou radio...), et afficher 3 boutons faisant le liens sur 3 pages disctinctes, sacahnt que ces pages nécessitent les données saisies.
Si j'ai compris les subtilités de l'HTML, les zones de saisie doivent se trouver entre les balises <form> (...) </form>, mais on ne peut les imbriquer (seule la première adresse est utilisable), alors que faire ?
Ensuite, comment peut-on faire pour personnaliser l'adresse de lien d'un bouton ? je m'explique, je voudrai un même bouton pour accéder à plusieurs pages. Or mes exemples me prouvent que l'adresse ne peut être une variable mémorisant cette adresse. Ai-je raison, et si oui comment palier aux problèmes ?
j'espères m'avoir fait comprendre, et j'espères aussi avoir une réponse (allez-y doucement sur les termes techniques svp).
Pour éviter de faire 3 formulaires, l'idée est d'utiliser
du javascript. Pour chaque bouton, il faut associer ceci :
<script>
function submit_bouton1()
{
document.nom_du_formulaire.action="mapage.asp?bouton=1"
document.nom_du_formulaire.submit()
}
</script>
Ensuite, le bouton contient la commande onclick(). Le top, c'est de faire un bouton image :
Ensuite, dans la page 'mapage.asp', tu récupère la valeur de 'bouton' (request.querystring("bouton")) et tu identifies A COUPS SUR le bouton sur lequel l'utilisateur a cliqué...
Pour les adresses, j'ai pas vraiment pigé mais bon... en fait l'adresse est pas sur le bouton mais dans ton formulaire donc il faut changer ta balise <FORM>. L'idée est en fait de transmettre la valeur du lien ou de la récupèrer dans une base de données suivant la valeur d'une variable.