Visualizzazione dei risultati da 1 a 6 su 6

Discussione: function con variabile

  1. #1
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502

    function con variabile

    Ciao ragazzi, non sono ancora esperto in Js... dove sbaglio?

    codice:
    function verify_reg()
       {
       var user = document.getElementById('user_exists').value;
       var email = document.getElementById('email_exists').value;
       
       if (user == '' || email == '') {
    		alert('Verifica la disponibilità dell\'Username e dell\'E-mail');
    	}
       }
    Tramite AJAX verifico la disponibilità di username e password; lo script in AJAX mi scrive in due span (user_exists, email_exists) se ciò che è negli input c'è già nel database. Quindi se l'utente non verifica, gli span sono vuoti, e al momento della registrazione succederebbe un putiferio. Per questo ho deciso di usare la funzione verify_reg() al momento dell'onSubmit, ma non funziona. Dove sbaglio?
    Personal Home Page

  2. #2
    ciao, prova così:

    codice:
    ...
    {
        alert("Verifica la disponibilità dell'Username e dell'E-mail");
        return false;
    }
    return true;
    }
    e la chiamata:

    codice:
    <form ... onsubmit="return verify_reg()">
    saluti

  3. #3
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Niente, non va
    Quando clicco sul submit mi manda direttamente alla action anche se quei campi sono vuoti :S
    Personal Home Page

  4. #4
    Originariamente inviato da Vash SD
    Niente, non va
    Quando clicco sul submit mi manda direttamente alla action anche se quei campi sono vuoti :S
    non dovrebbe comportarsi così: posta il codice completo della funzione e come la invochi.

    saluti

  5. #5
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Gli SPAN non hanno .value, avranno un .innerHTML
    Il pulsante, se è un type="submit" questo fa; un 'alternativa è il type="button" che invia il FORM tramite JavaScript:

    document.forms["form_name"].submit();

  6. #6
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Grazie, risolto; grazie ad entrambi.


    Vash.
    Personal Home Page

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.