Visualizzazione dei risultati da 1 a 9 su 9

Discussione: controllo passw

  1. #1

    controllo passw

    Ciao a tutti, sto facendo la pagina del cambio password, ho creato tre cambi: password corrente, password nuovo, password conferma.
    Ho fatto controllo così

    -------------------------------
    function test(theForm) {
    var vecc = document.cambio.vecchio.value
    var passw = document.cambio.passwold.value
    var nuov = document.cambio.nuovo.value
    var conf = document.cambio.conferma.value

    if ((vecc == "") || (nuov == "") || (conf == "")){
    alert("Compilare tutti i campi:\n - PASSWORD CORRENTE;\n - NUOVA PASSWORD;\n - CONFERMA PASSWORD.");
    if (vec == ""){ setTimeout("vecchio.focus();",300);}
    else if (nuov == ""){ setTimeout("nuovo.focus();",300);}
    else if (conf == ""){setTimeout("conferma.focus();",300);}
    }
    else if (vecc == nuov) {
    alert("I campi NUOVA PASSWORD e PASSWORD CORRENTE sono uguali.\n Digitare una password diversa se si vuole procedere con la modifica.");
    document.cambio.nuovo.value = "";
    document.cambio.conferma.value = "";
    document.cambio.nuovo.focus();
    return false;
    }
    else if (nuov != conf) {
    alert("I campi NUOVA PASSWORD e CONFERMA PASSWORD sono discordanti. \n Digitarli nuovamente.");
    document.cambio.nuovo.value = "";
    document.cambio.conferma.value = "";
    document.cambio.nuovo.focus();
    return false;
    }
    else if (vecc != passw) {
    alert("Il password corrente non è correto. \n Digitarli nuovamente.");
    document.cambio.vecc.value = "";
    document.cambio.vecc.focus();
    return false;
    }
    return true;
    if(confirm('Sicuro di assegnare?'))document.cambio.submit();
    }
    ------------------------------------------------------------------

    e il form:
    ---------------------------------------------------------------
    <form action="<%=MM_editAction%>" method="POST" name="cambio" id="cambio" onsubmit="return test(this)">
    ------------------------------------------------------------------

    quando ho fatto diversi password nei campi nuovo e conferma, si accorge che sono diversi, e appare l'alert, quando ho cliccato ok e procede UGUALMENTE, come mai??
    Poi ho fatto hidden del input password corrente "passwold" per distinguere al campo "vecchio" per sicurezza, se è uguale o diverso, appare lo stesso alert "sono diversi password correnti" e cliccato "ok" e procede uguale, come faccio??
    Grazie
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    credo ti convenga chiederlo nel forum dedicato..
    Voglio l'alt+s anche per FF

  3. #3
    ho appena fatto e poi ti chiedo anche come si fa a mettere "nessun badge disponibile" nel select option se per caso che non trova più badge disponibile nel db.
    ecco il code:
    -------------------------------------------------
    <select name="cp" >
    <%
    Do While Not badget2.EOF
    %>
    <option value="<%=badget2("numero")%>" selected><%=badget2("numero")%> - <%=badget2("descr")%></option>
    <%badget2.MoveNext
    Loop
    %>
    </select>
    -------------------------------------------------

    Questi sono raccolti soltanto badge disponibili(stato='D')
    Ci sono anche assegnati('A') e disabilitati('S') nel db, ma mi interessa solo quelli disponibili, se non trova più nel db quello stato='D' e come si fa a scrivere "Nessun badge disponibile"?
    Grazie
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  4. #4
    nessuno mi risponde?
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  5. #5


    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  6. #6
    scusa, il code non è così kilometrico.... nessuno può aiutarmi? So che avete da fare anche voi e sinceramente non riesco ad andare avanti... Manca questo e altro che ho postato in scripting per il passw. Così ho finito tutto.
    Grazie
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da gsflash
    scusa, il code non è così kilometrico.... nessuno può aiutarmi? So che avete da fare anche voi e sinceramente non riesco ad andare avanti... Manca questo e altro che ho postato in scripting per il passw. Così ho finito tutto.
    Grazie
    Gabry
    ??
    Devi controllare che il record non esista..
    quindi SE il record esiste.. allora fai il ciclo.. se non esiste fai qaulcos'altro..
    Voglio l'alt+s anche per FF

  8. #8
    certo che esiste nel db, e proprio ora ho scoperto che nell'input hidden "passwold" è scritto "prova " e ho digitato nel campo "vecchio" "prova" e per questo trova differente a quell'input hidden "passwold" perchè mandano 3 spazi, allora come si fa?
    Comunque in db già esiste
    Solo mi sono accorto che in hidden ci sono 3 spazi in più, forse dovrei guardare meglio in SQL a cambiare il tipo di VARCHAR, giusto?
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  9. #9
    Originariamente inviato da gsflash
    certo che esiste nel db, e proprio ora ho scoperto che nell'input hidden "passwold" è scritto "prova " e ho digitato nel campo "vecchio" "prova" e per questo trova differente a quell'input hidden "passwold" perchè mandano 3 spazi, allora come si fa?
    Comunque in db già esiste
    Solo mi sono accorto che in hidden ci sono 3 spazi in più, forse dovrei guardare meglio in SQL a cambiare il tipo di VARCHAR, giusto?
    Gabry
    Ah quello che stavo parlando era jscript, ti riferivi a quello del SELECT OPTION, vero? allora vorrei fare l'IF se in db non ce più e vorrei che fosse scritto "Nessun Badge Disponibile", no? Ma non so come si fa IF in select option....
    Gabry
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.