Bonjour,

Je vous explique ma démarche :
Je cherche à enlever une pièce du panier d'achat du client.
Je clique sur un bouton, demande la confirmation, récupère l'ID de la pièce dans un HiddenField puis retire la pièce grâce à l'ID.
Malheureusement, ça ne se passe pas comme prévu. Le HiddenField ne récupère jamais la valeur. Voyez plutôt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
function SetDemandeIdToDelByPiece(id_P) {
            jQuery(document).ready(function () {
 
                hf_piece = jQuery("HF_PieceIdOfDemande");                
                if (confirm("Etes vous sûr de vouloir supprimer cette pièce ?")) {
                    hf_piece.value = id_P;
                    alert(hf_piece.value); //Il y a la bonne valeur
                    jQuery('[id*="HF_PieceIdOfDemande"]').value = id_P;
                    alert(jQuery('[id*="HF_PieceIdOfDemande"]').value); // Affiche "underfined"
                    return true;
                }
                else {
                    hf_piece.value = '';
                    return false;
                }
            });
        }
J'utilise Bootstrap , ce qui explique les "jQuery".
J'ai essayé aussi de passer par document.getElementsById("HF_PieceIdOfDemande") mais dans ce cas, on ne passe plus dans le javascript et on arrive directement dans le C#.


Ma question : Comment je peux faire pour mettre la valeur id_P dans le HiddenField ?

Merci d'avance !

N'hésitez pas si vous avez des questions !

DenveRDev