Visualizzazione risultati 1 fino 11 di 11

Discussione: [jquery] sortable

  1. #1
    Guest

    Predefinito [jquery] sortable

    Raga sto facendo una registrazione e al posto del captcha voglio mettere che uno deve all'ineare le parole in modo giusto per poter procedere. Per farlo uso l'interzione sortable, ma per vedere se la posizione è giusta come faccio?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,246

    Predefinito

    Lo script (chi fa il controllo, quindi PHP) deve conoscere l'ordine corretto. Quindi devi inserire tutte le varie soluzioni delle "domande".

    Ciao!

  3. #3
    Guest

    Predefinito

    si lo so, Io per esempio voglio che la soluzione sia: Per registrarti scrivi bene la frase . e ho provato a fare questo, ma so che è sbagliato:

    Codice:
    <form action="./pagina qualunque.html">
    <div id="sortable" class="ui-sortable">
    <b id="1" class="ui-state-default">registrarti</b>
    <b id="2" class="ui-state-default">bene</b>
    <b id="3" class="ui-state-default">frase</b>
    <b id="4" class="ui-state-default">per</b>
    <b id="5" class="ui-state-default">la</b>
    <b id="5" class="ui-state-default">scrivi</b>
    </div><button id="order" name="order" ></button></form>
    <script>
    function getorder() {
    	var ordine = $("#sortable").sortable('toArray');
    	$("#order").val(ordine);
    }
    $(function() {
    	$("#sortable").sortable();
    	$("#sortable").disableSelection(); //impedisce che il testo possa essere selezionato per errore
    });
    </script>

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,246

    Predefinito

    Ma la getorder() quando viene richiamata? Immagino al submit del form. Quindi io setterei una input hidden mettendoci come valore, la variabile "ordine". Inoltre, per inviare correttamente il form, dovresti impostare anche "method".

    Ciao!

  5. #5
    Guest

    Predefinito

    Io sono questo sapevo fare(credo) mi aiuti?

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,246

    Predefinito

    Hai la pagina online per poter far delle prove? Oppure puoi scrivere il codice completo?

    Inoltre, il form invia dati ad una pagna html. Tieni presente che è necessario PHP per elaborare i dati del form.

    Ciao!

  7. #7
    Guest

    Predefinito

    lo sto facendo in locale ora con xampp, poi emtto sul sito

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,246

    Predefinito

    Se non rispondi alle domande, non riesco ad aiutarti.

    Ciao!

  9. #9
    Guest

    Predefinito

    -Ma la getorder() quando viene richiamata? Immagino al submit del form
    Si

    -Hai la pagina online per poter far delle prove?
    Si

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,246

    Predefinito

    Citazione Originalmente inviato da warsancient Visualizza messaggio
    -Ma la getorder() quando viene richiamata? Immagino al submit del form
    Si
    Ok. Quindi io inserirei un input type="hidden" nel form, del tipo:
    Codice HTML:
    <input type="hidden" name="ordine_immesso" id="ordine_immesso">
    Quindi, prima che il codice viene inviato, riempire questa input ad esempio così:
    Codice:
    function getorder() {
    	var ordine = $("#sortable").sortable('toArray');
    	$("#order").val(ordine);
            $("#ordine_immesso").val(ordine);
    }
    Quindi, su PHP, quando invii il form ti ritrovi la combinazione di id in $_POST['ordine_immesso'], teoricamente.

    Citazione Originalmente inviato da warsancient Visualizza messaggio
    -Hai la pagina online per poter far delle prove?
    Si
    Hai detto che lo avevi in locale?
    Se è online, puoi linkare la pagina così è più facile rispondere?

    Ciao!

  11. #11
    Guest

    Predefinito

    Sto ancora creando la pagina di registrazione, ti dico se funziona dopo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •