Validation d'un formulaire via des zones area [costaud]

Validation d'un formulaire via des zones area [costaud] - HTML/CSS - Programmation

Marsh Posté le 02-12-2002 à 14:57:41    

Voila j ai un formulaire qui contient des champs a remplir et une carte de France a cote.
 
Ainsi quand la personne clique sur une des zones de la carte ca envoie le formulaire avec le parametre de la zone clique 'region nord, sud, idf ou autre)
 
Ma carte est comme ca  

Code :
  1. <map name=\"FPMap0\">
  2. <area shape=\"polygon\" coords=\"203, 7, 181, 15, 174, 45, 143, 63, 126, 72, 108, 59, 88, 55, 97, 100, 146, 110, 156, 110, 155, 95, 174, 88, 185, 77, 212, 80, 226, 88, 240, 75, 245, 65, 259, 59, 256, 53, 247, 54, 248, 41, 206, 5, 206, 6\">
  3. <area shape=\"polygon\" coords=\"180, 88, 161, 97, 160, 111, 190, 111, 206, 115, 212, 120, 218, 114, 227, 109, 257, 108, 258, 100, 231, 97, 217, 87, 190, 78\">
  4. <area shape=\"polygon\" coords=\"233, 91, 257, 65, 267, 56, 261, 44, 293, 63, 352, 82, 340, 137, 300, 188, 277, 179, 248, 194, 232, 176, 219, 175, 220, 124, 233, 112, 265, 113, 264, 97, 242, 92\">
  5. <area shape=\"polygon\" coords=\"244, 202, 267, 191, 280, 185, 297, 195, 316, 186, 327, 202, 335, 226, 317, 235, 288, 262, 296, 268, 291, 274, 284, 268, 254, 267, 245, 252, 257, 234, 257, 230, 223, 231, 224, 222, 244, 220, 244, 205\">
  6. <area shape=\"polygon\" coords=\"324, 241, 334, 265, 351, 269, 341, 288, 357, 305, 364, 339, 358, 364, 344, 362, 335, 346, 333, 327, 350, 311, 340, 294, 322, 306, 309, 312, 273, 304, 259, 300, 268, 278, 283, 274, 293, 280, 302, 270, 297, 265, 316, 246\">
  7. <area shape=\"polygon\" coords=\"196, 253, 243, 243, 254, 233, 220, 234, 220, 219, 241, 217, 241, 196, 217, 176, 207, 122, 142, 114, 50, 92, 16, 100, 19, 119, 71, 146, 103, 192, 104, 217, 129, 237, 162, 204, 159, 189, 196, 188, 202, 218\">
  8. <area shape=\"polygon\" coords=\"98, 260, 82, 305, 122, 327, 153, 327, 196, 346, 224, 340, 232, 312, 254, 298, 264, 278, 248, 270, 234, 252, 195, 260, 190, 244, 193, 196, 166, 196, 155, 226, 134, 241, 102, 225\"></map><img border=\"0\"
  9. src=\"images/misc/carte_sonaco.gif\" usemap=\"#FPMap0\" width=\"369\" height=\"382\"></p>


 
J avais pensé a mettre un onClick=submit() ca pouvait marcher sauf que j arrive pas a savoir kel zone a ete clique
 
alors la seule solution que j ai la c'est de mettre des formulaires dans des formulaires mais je sais pas si c'est possible ca.

Reply

Marsh Posté le 02-12-2002 à 14:57:41   

Reply

Marsh Posté le 02-12-2002 à 15:12:14    

Tu peux mettre un champ hidden auquel tu affectes une valeur lorsque tu cliques :
 
<input type="hidden" name="region" value="">
 
onclick="document.ton_formulaire.region.value="ta_valeur"; document.ton_formulaire.submit();"


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 02-12-2002 à 15:16:31    

sur le click on peut mettre plusieurs optoions ??
 
mais c'est trop bon ca :-)
 
Bon je vais voir dans cette direction

Reply

Sujets relatifs:

Leave a Replay

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