05-04-2012, 02:59 PM
(Modification du message : 05-04-2012, 03:03 PM par Sephi-Chan.)
Je ne connais pas la structure finale de ton DOM, mais ne serait-ce pas parce que le champ caché n'est pas généré à l'intérieur de la balise
Par ailleurs, ton code est difficile à lire à cause de ton utilisation abusive des caractères d'échappement.
Tu peux utiliser les quotes simples ou doubles pour améliorer la lisibilité.
Edit : Comme le dit Niahoo, ton utilisation de
form
qui est validée ?Par ailleurs, ton code est difficile à lire à cause de ton utilisation abusive des caractères d'échappement.
Tu peux utiliser les quotes simples ou doubles pour améliorer la lisibilité.
// Ta version actuelle.
$("#attaquer").val($("#attaquer").val() + "<input type=\"hidden\" name=\""+recupId+"\" value=\""+recupId+"\" />");
// Une version qui utilise les quote pour éviter les échappements inutiles.
$("#attaquer").val($("#attaquer").val() + '<input type="hidden" name="'+recupId+'" value="'+recupId+'" />');
// Une version qui utilise la méthode jQuery pour construire du DOM.
$("#attaquer").val($("#attaquer").val() + $('<input />', { type: 'hidden', name: recupId, value: recupId });
Edit : Comme le dit Niahoo, ton utilisation de
val
est mauvaise.