Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Controllo lunghezza minima form su wordpress
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      marta.de.angelis User Attivo • ultima modifica di

      Controllo lunghezza minima form su wordpress

      Ciao, sto cercando una funzione php o un plugin da inserire in modo tale che possa fare un controllo su un modulo di testo che carica un visitatore.
      In un form (ad esempio fatto con mm forms su wp) ho un campo di testo e vorrei che fosse lungo almeno 500 caratteri, ad esempio.
      Come posso fare?
      Grazie a chi mi saprà rispondere.
      🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        marta.de.angelis User Attivo • ultima modifica di

        Nessuno è in grado di aiutarmi?
        😞

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • valijolie
          valijolie Super User • ultima modifica di

          Ciao marta,
          non conosco il plugin MM Forms, ma se hai possibilità di editare il codice php direttamente potresti fare un controllo sulla stringa di testo inserita dall'utente semplicemente utilizzando le funzioni php di libreria che operano sulle stringhe.

          In particolare **strlen(stringa) **verifica la lunghezza della stringa, cioè il numero di caratteri che la compongono e potresti verificare che sia maggiore o uguale a 500 (la lunghezza da te richiesta).

          Puoi leggere la dichiarazione della funzione qui: php.net/manual/en/function.strlen.php

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            marta.de.angelis User Attivo • ultima modifica di

            Finalmente una risposta. grazie
            Il fatto è che non so dove e come inserirla quella stringa.

            Qui sul forum non posso ne inserire il codice (troppo lungo) ne il link al file (non sono utente premium)

            Quindi rinuncio?
            :mmm:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • K
              katherine Super User • ultima modifica di

              Puoi postare il link, ma non in forma attiva (basta che inserisci uno spazio tra i www. così w w w.). Ti consiglio di usare Pastebin per copiare il codice.

              Ciao, Katherine

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                marta.de.angelis User Attivo • ultima modifica di

                Ecco il link da cui scaricare il plugin.

                -wordpress.org/extend/plugins/mm-forms-community/

                Fatemi sapere, per favore.
                Ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • K
                  katherine Super User • ultima modifica di

                  Non conosco il plugin che hai indicato, ma quello che uso io, Fast Secure Contact Form, integra anche la funzione che cerchi. Magari puoi provarlo. E' aggiornato e non mi ha mai dato problemi. Ciao

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    marta.de.angelis User Attivo • ultima modifica di

                    Veramente? Allora lo istallo subito, grazie tante, ciao.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • K
                      katherine Super User • ultima modifica di

                      Se ti serve aiuto chiedi pure. Ciao

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        marta.de.angelis User Attivo • ultima modifica di

                        Istallato ma non troppo l'opzione "Lunghezza minima campo di testo"
                        Solo quella max trovo.
                        😞

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • valijolie
                          valijolie Super User • ultima modifica di

                          Senza vedere il codice del form non è facile darti una dritta 😞

                          Non so se sai scrivere un po' in php, tuttavia in linea teorica dovresti fare una cosa del genere:
                          prendere la variabile in cui c'è il tuo testo e controllare con strlen($variabile) che sia della lunghezza giusta, impostare una variabile d'errore a true se non lo è, e prima di far partire il form controllare che quella variabile sia true/false. Puoi anche lanciare un alert subito per avvisare l'utente.

                          Ma così a parole non è facile...
                          perché non usi pastebin.com come ti suggerisce Katherine, così vediamo il codice del form? 😉

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • M
                            marta.de.angelis User Attivo • ultima modifica di

                            Si, teoricamente ho capito il concetto, ma non so applicarlo nel php.
                            Poi, ripeto, il plugin suggerito non mi sembra avere questa funzione in default.
                            Credo che un programmatore php ci possa impegnare due o tre minuti la massimo ad inserire al punto giusto quel controllo.
                            Più tardi provo allora ad inserire quel codice, ma lo puoi trovare nel plugin mm forms community di cui ho dato il link.
                            Grazie

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • K
                              katherine Super User • ultima modifica di

                              @marta_de_angelis said:

                              Istallato ma non troppo l'opzione "Lunghezza minima campo di testo"
                              Solo quella max trovo.

                              Hai ragione sorry...avevo guardato frettolosamente. Ho fatto una ricerca ma sembra che i vari plugin esistenti permettano di settare solo la lunghezza massima. Però io proverei lo stesso a installare cforms o contact form 7 che sono i più usati e completi in assoluto per creare form e vedere se hanno anche quella funzione. Ciao

                              EDIT: Tra l'altro cforms II ha un'ottimo forum di supporto in italiano e magari trovi qualcosa
                              http://gidibao.net/forum/forumdisplay.php?19-cformsII

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • M
                                marta.de.angelis User Attivo • ultima modifica di

                                Ora provo con cforms, l'altro lo conosco mi sembra che non ha quella funzione. Ne ho già provati almeno 7-8.
                                Strana questa cosa, però.

                                Ma dato che a me serve per pubblicare delle informazioni non esiste un altro plugin che può avere questa capacità?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • K
                                  katherine Super User • ultima modifica di

                                  a me serve per pubblicare delle informazioni

                                  Forse se spieghi meglio a che ti serve possiamo aiutarti a trovare un altro tipo di plugin.

                                  Katherine

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • M
                                    marta.de.angelis User Attivo • ultima modifica di

                                    Anche con cforms non trovo la funzione.

                                    L'ho detto cosa devo fare: un visitatore mi deve mandare i suoi dati ed una descrizione della sua attività che deve avere un minimo di lunghezza.

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • K
                                      katherine Super User • ultima modifica di

                                      Prova
                                      http://wordpress.org/extend/plugins/tdo-mini-forms/

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • M
                                        marta.de.angelis User Attivo • ultima modifica di

                                        Anche questo ultimo plugin ha solo la funzione maxlength.
                                        Trovo assurdo tutto questo.
                                        Eppure trovo milioni di form che hanno la funzionalità lunghezza minima.
                                        Provo a rintracciare uno di questi forum e vedere che software hanno usato.
                                        (Anche diggita.it per esempio ha questa funzione).

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • K
                                          katherine Super User • ultima modifica di

                                          Se trovi qualcosa di fatto con Wordpress e guardi nel sorgente pagina in molti casi è possibile risalire al plugin.

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • valijolie
                                            valijolie Super User • ultima modifica di

                                            Marta, altrimenti tagliamo la testa al toro: guardiamo il codice del tuo form ed aggiungiamo il controllo che ti manca. 😉

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti