Bonjour,
voila je souhaite mettre à jour un champ de ma BDD à l'aide d'un checkbox.
Ce checkbox est renseigné à partir d'un champ de ma BDD.
Pour cela j'ai mon checkbox dans mon fichier asp ou il y a mon formulaire.
J'ai un fichier javascript ou j'ai mon code ajax (j'utilise prototype)
et enfin j'ai un fichier asp ou il y a ma requete sql d'update de mon champ.
Voila le soucis est que la valeur de mon checkbox est toujours à ON même si mon checkbox n'est pas coché. Cela me pose problème car dans ma requête d'update j'ai besoin de la valeur de mon checkbox !
Voici le code :
Dans ma page asp avec formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type=checkbox id="<%Sy%>,<%Date_Demande%>,<%Bu_Exped%>" <%if Statut = true then response.write "checked" %> onclick="changerStatut(this);"</input>
Page javascript fonction :
Page 'majStatutAVK.asp'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Function changerStatut(checkbox){ new ajax.Request('majStatutAVK.asp',{ method: 'post' parameters: {'Code_Article' : checkbox.id.substring(0,8),'Date_Demande': checkbox.id.substring(9,19),'Bu_Expediteur: checkbox.id.substring(20,26),'Valeur': checkbox.value} });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dim stat code = request("Code_Article") statut = request("Valeur") Date_Demande = request("Date_demande") Bu_Exped=request(Bu_Expediteur") if statut = "on" then stat = "true" else stat = "false" end if sql = "update T_UTIL_AVK set statut = "&stat&" where Code_Article="&code&" and date_demande="&Date_demande&" and Bu_Exped="&Bu_Exped&""
Merci
Partager