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?
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?
Lo script (chi fa il controllo, quindi PHP) deve conoscere l'ordine corretto. Quindi devi inserire tutte le varie soluzioni delle "domande".
Ciao!
regolamento altervista_______________ regolamento forum
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>
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!
regolamento altervista_______________ regolamento forum
Io sono questo sapevo fare(credo) mi aiuti?
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!
regolamento altervista_______________ regolamento forum
lo sto facendo in locale ora con xampp, poi emtto sul sito
Se non rispondi alle domande, non riesco ad aiutarti.
Ciao!
regolamento altervista_______________ regolamento forum
-Ma la getorder() quando viene richiamata? Immagino al submit del form
Si
-Hai la pagina online per poter far delle prove?
Si
Ok. Quindi io inserirei un input type="hidden" nel form, del tipo:
Quindi, prima che il codice viene inviato, riempire questa input ad esempio così:Codice HTML:<input type="hidden" name="ordine_immesso" id="ordine_immesso">
Quindi, su PHP, quando invii il form ti ritrovi la combinazione di id in $_POST['ordine_immesso'], teoricamente.Codice:function getorder() { var ordine = $("#sortable").sortable('toArray'); $("#order").val(ordine); $("#ordine_immesso").val(ordine); }
Hai detto che lo avevi in locale?
Se è online, puoi linkare la pagina così è più facile rispondere?
Ciao!
regolamento altervista_______________ regolamento forum
Sto ancora creando la pagina di registrazione, ti dico se funziona dopo