Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Campo vuoto oppure con 5 caratteri

    Ciao
    Questa funzione controlla che la dicitura in un campo sia di 5 caratteri:

    Ctrl = FormA.Password;
    if (Ctrl.value.length != 5) {
    validatePrompt (Ctrl, "La PASSWORD deve essere di 5 numeri.");
    return false;
    }

    Come faccio a digli che la dicitura deve essere di 5 caratteri oppure il campo deve essere vuoto?

  2. #2
    Chi può darmi una mano? :quote:

  3. #3

    Re: Campo vuoto oppure con 5 caratteri

    Te l'ho modificato così


    Originariamente inviato da vanex
    Ciao
    Questa funzione controlla che la dicitura in un campo sia di 5 caratteri:

    Ctrl = FormA.Password;
    if (Ctrl.value.length != 5 || Ctrl.value.length == "") {
    validatePrompt (Ctrl, "La PASSWORD deve essere di 5 numeri.");
    return false;
    }

    Come faccio a digli che la dicitura deve essere di 5 caratteri oppure il campo deve essere vuoto?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    if (Ctrl.value.length != 0 && Ctrl.value.length != 5) {
    javascript: tutto attaccato

  5. #5
    Con questo ottengo il risultato che volevo ottenere:

    if (Ctrl.value.length != 0 && Ctrl.value.length != 5) {

    Grazie e ciao

  6. #6
    Ho ancora un dettaglio da risolvere

    Devo dire allo script di fare il seguente controllo:
    Il campo Password deve essere di 5 caratteri o può essere vuoto solo se il campo IdUtente è vuoto.

    Come si fa?
    Questo è lo script:

    Ctrl = FormA.Password;
    if (Ctrl.value.length != 5 && Ctrl.value.length != "") {
    validatePrompt (Ctrl, "La PASSWORD deve essere di 5 numeri.");
    return false;
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ctrl = FormA.Password;
    if (Ctrl.value.length != 5 && !(Ctrl.value == "" && document.NOMEID.value == "") ) {
    validatePrompt (Ctrl, "La PASSWORD deve essere di 5 numeri.");
    return false;
    }

    Notare la negazione davanti alla parentesi interna
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.