Bonjour,
J'ai une petite application en HTML qui enregistre le contenu des champs d'un formulaire dans une base de donnée Access. Le principe est le suivant: Je sélectionne une ligne dans ma listbox, je click sur un bouton et l'enregistrement se fait. Jusque la tout fonctionne bien. J'ai ensuite ajouté un script qui supprime la ligne enregistrée de la lisbox.
Pour se faire, j'utilise le code suivant:
<area shape="rect" coords="-16,-15,300,294" href="javascript:Cre()" onClick="Supprimer(STache)">
href="javascript:Cre() -> Enregistre dans la DB
onClick="Supprimer(STache)"> -> Supprime le contenu de la listbox (STache)
1 2 3 4 5 6 7 8 9
| <SCRIPT LANGUAGE="JavaScript">
function Supprimer(list) {
if (list.options.selectedIndex>=0) {
list.options[list.options.selectedIndex]=null;
} else {
alert("Aucune ligne sélectionnée.");
}
}
</SCRIPT> |
Le problème est que de cette manière, il supprime d'abord le conetnu du la listbox et procède ensuite au record. Bien entendu, quande j'ouvre ma DB, le champ est vide.
Comment puis-je faire pour que le record se fasse avant le delete?
Merci pour votre précieuse aide.
Partager