Visualizzazione risultati 1 fino 20 di 20
Like Tree2Likes
  • 1 Post By alemoppo
  • 1 Post By alemoppo

Discussione: Funzione registrati

  1. #1
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Question Funzione registrati

    Salve, il mio sito web è questo e vorrei sapere se esiste una funzione JS in questo modo:
    Per esempio, se non sono registrato mi esce il menù disabilitato.
    Quando mi registro, invece, mi appare il menù funzionante.
    Potete aiutarmi?
    Grazie.
    Firma: DownloadEGuide
    Ultima modifica di downloadeguide : 26-04-2016 alle ore 14.20.12

  2. #2
    Guest

    Predefinito

    Basta che fai uscire il codice tramite php. Se è registrato si vede na roba altrimenti un'altra.

  3. #3
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Grazie.
    Solo che io non me ne intendo tanto di php quindi c'è un codice appropriato?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Dipende molto da come è fatto il codice login o meglio come salva i dati (sessioni?) degli utenti quando sono loggati.

    Se ci fosse un codice appropriato sarebbe noto in internet.

    Ciao!
    downloadeguide likes this.

  5. #5
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Allora il codice che io uso per la registrazione è:
    Codice HTML:
    <form name="form1" action="registrazione.php" method="POST">
    <p>Nome Utente: <input class="search-field full-width" name="import_name" placeholder="pippo" required="" type="text"></p>
    <p>Email: <input class="search-field full-width" name="import_email" placeholder="pippopoppo@email.com" required="" type="text"></p>
    <p>Password: <input class="search-field full-width" name="import_password" placeholder="***********" required="" type="password"></p> 
    <p>Ripeti Password: <input class="search-field full-width" name="import_password" placeholder="***********" required="" type="password"></p>
    <p><input value="Registrati" type="submit"></p>
    <p><input value="Reimposta campi" type="reset"></p>
    </form>
    quindi ci sono delle modifiche da dover apportare?

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Quello è soltanto il form che acquisisce i dati.

    Ciao!

  7. #7
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Non c'è puù bisogno, grazie lo stesso.
    Andando nel sito di Alemoppo ho scaricato il pacchetto login.zip e ho copiato/fatto il codice/comando php.


    Non rispondo a situazioni private. Per questo c'è il forum!
    NON RISPONDO A SITUAZIONI PRIVATE, PER QUESTO C'È IL FORUM!

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Beh ma in realtà quello script è un po' vecchiotto, dovrei rifarlo. Prova a riscriverlo in mysqli per esercizio.
    O meglio cerca di fare un sistema login tuo e quando non sai qualcosa puoi guardare da lì (o chiedere qui sul forum).

    Ciao!

  9. #9
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Fa niente.
    Ciao Ciao

  10. #10
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Unhappy Risolto!!!!

    Ciao, mi sono allenato e, ho creato un codice tutto mio.
    Codice HTML:
    <script>
    function controlla()
    if (document.getElementById('nome').value = ''; {
        alert('Inserire un nome.')};
    else
    if (document.getElementById('email').value = ''; {
        alert('Inserire un' Email')};
    else
    if (document.getElementsById('captcha').value = ''; {
        alert('Inserire Il Codice CAPTCHA.')};
    </script>
    <form action="Login/index.php" onFocus="controlla()" onSubmit="controlla()">
    <table style="cellpadding:5px; background-color:#D3D3D3; width:200px;">
    <tbody><tr><td>Username:</td><td><input name="username" value="" type="text"></td></tr> 
    <tr><td>Password:</td><td><input name="password" value="" type="password"></td></tr> 
    <tr><td>Verifica Password:</td><td><input id="verify_password" name="verify_password" value="" type="password"></td></tr> 
    <tr><td>Email:</td><td><input name="email" value="" type="text"></td></tr>
    <tr><td><img src="/captcha.gif"></td><td>Conferma codice:<br><input name="captcha" value="" maxlength="5" type="text"></td></tr>
    <tr><td colspan="2" style="text-align:center;"><input id="submit" name="submit" value="Invia" type="submit"></td></tr>  
    </tbody></table>
    </form>
    Ultima modifica di downloadeguide : 01-06-2016 alle ore 20.07.45 Motivo: Codice Sbagliato

  11. #11
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Beh ma per fare quello ti consiglio di inserire la proprietà "required" negli input. Ovviamente poi il controllo deve esser fatto anche con PHP, perché via javascript è facilmente aggirabile.

    Ciao!
    downloadeguide likes this.

  12. #12
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Scusate se scrivo un'altra domanda, ma in alcuni siti c'è un ev che esce senza scrivere nessun tag tipo così:

  13. #13
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Ehi, c'è nessuno?!?!

  14. #14
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Se non ho capito male, vedi addEventListener

    Ciao!

  15. #15
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    A me non funzion, però il codile è lo stesso....
    Codice:
    <script type="text/javascript">
    function allerta()
    document.write('Ciao!')
    button.addEventListener(click, allerta, false);
    </script>
    <br>
    <button id="allerta" class="allerta" name="allerta">Cambia il colore del body</button>
    Ultima modifica di downloadeguide : 04-06-2016 alle ore 20.57.14 Motivo: Codice Errato

  16. #16
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    Codice HTML:
    <!doctype html>
    <html>
    	<head>
    		<title>test</title>
    	</head>
    	<body>
    		<script type="text/javascript">
    		function allerta()
    		{
    			alert("Ciao!");	//nota: non puoi usare la document.write DOPO che il documento è stato caricato.
    		}
    		window.onload = function()	//quando è caricata tutta la pagina, <button> esisterà e solo in quel 	momento potrò modificargli le proprietà
    		{
    			button = document.getElementById("allerta");  //prelevo l'elemento tramite il suo id
    			button.addEventListener("click", allerta, false);
    		}
    		</script>
    		<button id="allerta" class="allerta" name="allerta">Cambia il colore del body</button>
    	</body>
    </html>
    Ciao!
    Ultima modifica di alemoppo : 04-06-2016 alle ore 21.25.01

  17. #17
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Grazie!


    Praticamente così:
    Codice HTML:
    <script>
    function controlla()
    if (document.getElementById('nome').value = ''; {
        alert('Inserire un nome.')};
    else
    if (document.getElementById('email').value = ''; {
        alert('Inserire un' Email')};
    else
    if (document.getElementsById('captcha').value = ''; {
        alert('Inserire Il Codice CAPTCHA.')};
    </script>
    <?php
    function controlla()
    $$('nome').value = '';
    echo '<script>
    alert('Inserire un nome.')
    </script>';
    else
    $$('email').value = '';
    echo '<script>
    alert('Inserire un'Email.')
    </script>';
    else
    $$('captcha').value = '';
    echo '<script>
    alert('Inserire il Codice CAPTCHA.')
    </script>'
    ?>
    <form action="Login/index.php" onFocus="controlla()" onSubmit="controlla()">
    <table style="cellpadding:5px; background-color:#D3D3D3; width:200px;">
    <tbody><tr><td>Username:</td><td><input name="username" value="" type="text"></td></tr> 
    <tr><td>Password:</td><td><input name="password" value="" type="password"></td></tr> 
    <tr><td>Verifica Password:</td><td><input id="verify_password" name="verify_password" value="" type="password"></td></tr> 
    <tr><td>Email:</td><td><input name="email" value="" type="text"></td></tr>
    <tr><td><img src="/captcha.gif"></td><td>Conferma codice:<br><input name="captcha" value="" maxlength="5" type="text"></td></tr>
    <tr><td colspan="2" style="text-align:center;"><input id="submit" name="submit" value="Invia" type="submit"></td></tr>  
    </tbody></table>
    </form>
    Ultima modifica di downloadeguide : 05-06-2016 alle ore 10.33.46 Motivo: Sbagliato testo del codice dell hr e dell html

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

    Predefinito

    In ogni caso, come ho scritto nel messaggio #11, puoi fare il tutto con required senza scomodare javascript:

    Codice HTML:
    <form action="Login/index.php" method="post">
    <table style="cellpadding:5px; background-color:#D3D3D3; width:200px;">
    <tbody><tr><td>Username:</td><td><input name="username" value="" type="text" required></td></tr> 
    <tr><td>Password:</td><td><input name="password" value="" type="password"></td></tr> 
    <tr><td>Verifica Password:</td><td><input id="verify_password" name="verify_password" value="" type="password"></td></tr> 
    <tr><td>Email:</td><td><input name="email" value="" type="text" required></td></tr>
    <tr><td><img src="/captcha.gif"></td><td>Conferma codice:<br><input name="captcha" value="" maxlength="5" type="text" required></td></tr>
    <tr><td colspan="2" style="text-align:center;"><input id="submit" name="submit" value="Invia" type="submit"></td></tr>  
    </tbody></table>
    </form>
    Ciao!

  19. #19
    downloadeguide non è connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    47

    Predefinito

    Alemoppo, cambiando il codice, il bottone non riceve l'evento.
    Il codice è questo:
    Codice HTML:
    <script type="text/javascript" language="Javascript">
    		function change color()
    		{
    			var color body = yellow
    			var new color body = blue
    			document.getElementById('body').style.background-color = "blue;"));
    		}
    		window.onload = function()
    		{
    			button = document.getElementById("change color");
    			button.addEventListener("click", change color, false);
    		}
    </script>
    mentre, per il bottone:
    Codice HTML:
    <button id="change color" class="change color" name="change color">Cambia il colore del body</button>

  20. #20
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    change color non è un nome valido per una funzione. Non può contenere spazi... usa change_color o changeColor. Lo stesso vale per gli altri identificatori che hai utilizzato: color body e new color body e per l'id del pulsante.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •