Executer un script javascript en cliquant sur un bouton "submit"
bonjour ci joint mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
<?
if (isset($_POST['envoyer'])) {
if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS ["MM_insert"] == "form1") ) {
// EXECUTER LE SCRIPT DE MISE A JOUR DU FICHIER INDEX_BD ET FERMER CETTE PAGE
}
}
?>
<html><head><title>Recherche une ville ou une commune</title>
<META NAME="Author" CONTENT="MM+TD+PDB">
<META NAME="Revisit-after" CONTENT="1 day">
<META NAME="Robots" CONTENT="index,follow">
<script language=javascript>
function maj_formulaire(lib_ville, ville, code_postal, code_insee, origine, formulaire) {
sep = '-';
if ( ville == '' && code_postal == '' && code_insee == '') {
sep = '';
}
texte = lib_ville;
nomNavi = navigator.appCodeName;
pays = 'France';
code_pays = '5';
texte_complet = texte + ' <a href=\"javascript:wopen(\''+origine+'\',\''+formulaire+'\');\"><font size=-2>Modif</font></a>';
if (nomNavi == "Mozilla") {
window.opener.document.creation_trajet.ville_depart.value = texte;
window.opener.document.creation_trajet.ville_dep.value = texte + sep + code_postal + sep + pays;
window.opener.document.creation_trajet.code_insee_ville_depart.value = code_insee;
window.opener.document.creation_trajet.code_pays_ville_depart.value = code_pays;
} else {
opener.creation_trajet.ville_depart.value = texte;
opener.creation_trajet.ville_dep.value = texte + sep + code_postal + sep + pays;
opener.creation_trajet.code_insee_ville_depart.value = code_insee;
opener.creation_trajet.code_pays_ville_depart.value = code_pays;
}
window.close();
return true;
}
</script>
</head>
<body>
<form name=choix_mode method=post action="recherche.php">
<p><br>
ville :
<input type=text name=ville size=50>
code poste :
<input type=text name=code_insee size=10>
pays :
<select name= pays>
<option value=5 selected>Choix du pays....</option>
<option value=1>Allemagne</option>
<option value=2>Autriche</option>
<option value=3>Belgique</option>
<option value=4>Espagne</option>
<option value=5>France</option>
<option value=6>Grande-Bretagne</option>
<option value=7>Italie</option>
<option value=8>Luxembourg</option>
<option value=9>Pays-Bas</option>
</select>
<br>
<input type="hidden" name="MM_insert" value="form1">
<input name="envoyer" type="submit" class="bouton" value="Envoyer">
</p>
</form>
</body>
</html>
</body>
</html> |
comment puis je faire pour executer le script en cliquant sur le bouton "envoyer" ?
merci pour votre aide
ci joint le scrip javascript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<script language=javascript>
function maj_formulaire(lib_ville, ville, code_postal, code_insee, origine, formulaire) {
sep = '-';
if ( ville == '' && code_postal == '' && code_insee == '') {
sep = '';
}
texte = lib_ville;
nomNavi = navigator.appCodeName;
pays = 'France';
code_pays = '5';
texte_complet = texte + ' <a href=\"javascript:wopen(\''+origine+'\',\''+formulaire+'\');\"><font size=-2>Modif</font></a>';
if (nomNavi == "Mozilla") {
window.opener.document.creation_trajet.ville_depart.value = texte;
window.opener.document.creation_trajet.ville_dep.value = texte + sep + code_postal + sep + pays;
window.opener.document.creation_trajet.code_insee_ville_depart.value = code_insee;
window.opener.document.creation_trajet.code_pays_ville_depart.value = code_pays;
} else {
opener.creation_trajet.ville_depart.value = texte;
opener.creation_trajet.ville_dep.value = texte + sep + code_postal + sep + pays;
opener.creation_trajet.code_insee_ville_depart.value = code_insee;
opener.creation_trajet.code_pays_ville_depart.value = code_pays;
}
window.close();
return true;
}
</script> |