Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Aiuto per Form con un Controllo

    Salve Amici,

    ho un Form html, che esegue un controllo dei campi con JavaScript, è tutto funziona alla grande ,

    ma ora devo aggiungere un nuovo controllo su un campo,
    con le seguenti caratteristiche:

    1) Se ci sono Spazi tra le parole da un Messaggio di Errore

    2) Devono essere validi solo questi Caratteri:
    codice:
    "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
    Mi serve qualcosa tipo questo:

    codice:
            else if ((nickname == "") || (nickname == "undefined")) {
               alert("Il campo Nickname è obbligatorio.");
               document.modulo.nickname.focus();
               return false;
            }
    ma che faccia quello che ho detto sopra.

    mi potete dire come fare per favore ?

    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Aggiungi questo pezzo:
    codice:
    else if ((nickname == "") || (nickname == "undefined")) {
       alert("Il campo Nickname è obbligatorio.");
       document.modulo.nickname.focus();
       return false;
    }  else if(nickname.search(/[^A-Za-z0-9]/)<0) {
      alert("Il campo Nickname non puo` contenere caratteri speciali");
       document.modulo.nickname.focus();
       return false;
    } ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    Grazie, ma c'è un problema:

    è all'inverso

    cioè se c'è ad esempio prova da errore,

    se c'è provà passa il controllo.

    come fare per invertirlo ?

    Grazie !!
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` vero ho sbagliato. La negazione c'e` gia` nella Regexp.

    Inverti il segno del confronto:
    else if(nickname.search(/[^A-Za-z0-9]/)>0)

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    Grazie 1000
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.