IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

UI Selectable et récupération de value


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut UI Selectable et récupération de value
    Bonjour a tous, j'ai un formulaire ou j'affiche des images.

    J'utilise ui-selectable pour pouvoir sélectionner mes images et j'aimerai que quand je click sur un bouton submit je récupère le value d'un champ hidden qui est associé a chaque image.


    J'essaye d'afficher le résultat de mon value dans une div mais c'est a chaque fois vide, j'ai regarder la doc, mais je crois que je m'y prend de la mauvaise manière, c'est mes début avec jquery...

    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
    19
     
     $(function(){
                    $("form.item-forms-remove").submit(function ()
        		{ 
    			$("#selectable").change(function () {
              var str = "";
              $("#selectable".selectable).each(function () {
                    str += $("#pending_image_id").val() + " ";
                  });
              $("div").text(str);
            })
            .trigger('change');
        		});
     
        });
     
     $(function() {
            $("#selectable").selectable();
        });
    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
    19
     
    <form class="item-forms-remove" action="{% url project.imag.views.edit_album data.id %}" method="post">
    	{% csrf_token %}
            <input id="delete_selection" class="jq-button" type="submit" value="Supprimer les images s&eacute;lectionn&eacute;es" />
    </form>
     
    <div class="grid _edit_album">    
            <ol id="selectable">
            	{% for item in  items %}
            	<li>
                	    <img src="{% ids_images_prefix %}{% for thumb in  item.element_thumb %}{{thumb}}{% endfor %}" alt="{{ item.name }}" title="{{ item.name }}" />
                        <input type="hidden" id="pending_image_id" name="pending_image_id" value="{{ item.id }}" />
            	</li>
        		{% endfor %}
            </ol>
     
      <div> </div>
     
    </div>
    Merci d'avance pour votre aide !!!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut
    J'ai modifié mon code, j'ai changer id="pending_image_id" par class="pending_image_id" pour qu'il soit unique.

    Et mon jquery de cette manière :

    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
     
    $("form.item-forms-remove").submit(function ()
    		{ 	var selectable_delete_image = "";
    			var selectedElements = $("#selectable li.ui-selected");
    			alert(selectedElements.length);
    			$(this).find(".pending_image_id").val(),
    			alert(this),
    			selectable_delete_image = $(this).find(".pending_image_id").val(),
    			alert(selectable_delete_image),
    			$.post(
                	"{% url project.imag.views.edit_album 14%}",
                	$(".item-forms-remove").serialize()+"&selectable_delete_image="+selectable_delete_image,
                	function (data)
                		{
                		}
            		);
    		});
    Le premier alert me donne bien le nombre exacte d'images que j'ai sélectionner et le deuxième alert m'affiche [object HTMLFormElement] je suppose que c'est un tableau? Et le troisième alert affiche undefined.....

    Quand je vais le récupéré dans mon script de traitement coté serveur, je suppose qu'il faudra que je fasse une boucle pour pouvoir récupéré les valeurs...?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récupération des values des options
    Par eaglecarbo dans le forum jQuery
    Réponses: 3
    Dernier message: 22/05/2012, 10h25
  2. Réponses: 0
    Dernier message: 08/05/2012, 12h51
  3. JPA + Hibernate : faire un select avec une null value
    Par bubulemaster dans le forum Persistance des données
    Réponses: 2
    Dernier message: 17/06/2010, 10h24
  4. Select Case et variable évaluée
    Par ThierryAIM dans le forum Langage
    Réponses: 15
    Dernier message: 06/05/2008, 21h08
  5. Test d'adequation : Récupération p-value pour macro
    Par SAStableau dans le forum Macro
    Réponses: 12
    Dernier message: 30/04/2008, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo