Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    Evitare inserimento http://

    Salve, in un guestbook volevo evitare che gli utenti inserissero la tringa http:// come posso realizzare il controllo?

    Grazie.

    Buona giornata.
    AltF4

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    con un pò di javascript. puoi creare una funzione del tipo

    codice:
    <head>
    <script>
    function checkHTTP(str) {
       return str.match(/http:\/\//gi);
    }
    
    if (checkHTTP("questa stringa contiene http:// ??")) {
      alert('ho trovato http://');
    }
    else {
      alert('non ho trovato http://');
    }
    </script>
    </head>

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Ti ringrazio, ma per evitare:

    else {
    alert('non ho trovato http://');
    }

    ???
    AltF4

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    cancella le tre righe che hai scritto semplicemente
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    e quindi cancello anche "if" (soltanto, così:

    codice:
    <head>
    <script>
    function checkHTTP(str) {
       return str.match(/http:\/\//gi);
    }
     (checkHTTP("questa stringa contiene http:// ??")) {
      alert('ho trovato http://');
    }
    </script>
    </head>
    E' corretto???
    AltF4

  6. #6
    meglio anch eun controllo server side... metti che uno ha js disabilitato...

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da AltF4
    e quindi cancello anche "if" (soltanto, così:

    codice:
    <head>
    <script>
    function checkHTTP(str) {
       return str.match(/http:\/\//gi);
    }
     (checkHTTP("questa stringa contiene http:// ??")) {
      alert('ho trovato http://');
    }
    </script>
    </head>
    E' corretto???
    ti manca l'if prima di (checkHTTP("questa...'

    ricopi esattamente il codice che ti ho scritto io senza le tre righe che mi ha scritto tu
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    AltF4

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Originariamente inviato da fcaldera
    ti manca l'if prima di (checkHTTP("questa...'

    ricopi esattamente il codice che ti ho scritto io senza le tre righe che mi ha scritto tu
    Ok!
    AltF4

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666
    Ho provato, l'alert me lo da appena entro nella pagina di inserimento..
    AltF4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.