Visualizzazione dei risultati da 1 a 10 su 10

Discussione: messaggio alert

  1. #1

    messaggio alert

    Sto cominciando a cercare di capire qualcosa con il javascript e ho fatto questo script che controlla se un campo del form nomeutente è compilato o meno vorrei che controllasse anche se all'interno dell'username ci siano dei caratteri tipo / & ecc. e comunicare all'utente quando invia il form che i soli caratteri che può usare sono - _ non so da che parte iniziare chi mi può dare una mano?

    function controllo()
    {
    if (iscrizione.nomeutente.value == "")
    {
    alert("<?echo M_nick;?>");
    iscrizione.username.focus();
    return (false);
    }
    }
    Grazie a quell'anima pia che mi vorra aiutare

  2. #2
    Sono talmente fuso che ho sbagliato a digitare

    function controllo()
    {
    if (iscrizione.nomeutente.value == "")
    {
    alert("<?echo M_nick;?>");
    iscrizione.nomeutente.focus();
    return (false);
    }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    codice:
    <script language="javascript" type="text/javascript">
    <!--
    
      function controllo() 
      {
        if (document.forms["iscrizione"].elements["nomeutente"].value.match(/^[a-zA-Z0-9\-_]+$/) == null)
        {
          alert("<?php echo(M_nick); ?>");
    
          document.forms["iscrizione"].elements["nomeutente"].select();
          document.forms["iscrizione"].elements["nomeutente"].focus();
    
          return false;
        }
    
        return true;
      } 
    
    //-->
    </script>

  4. #4
    Anche se in ritardo ti volevo ringraziare dell'aiuto
    funziona!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    se M_nick è una variabile variabile! (xke non ha lo $ iniziale?)
    usa la funzione addslashes xke l'alert potrebbe andare in palla
    con delle virgolette di troppo!

  6. #6
    Non ha il $ davanti perchè è una variabile "definita" cioè

    Codice PHP:

    define
    ("M_nick","attenzione il nik è errato"); 

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    Originariamente inviato da kappaekappa
    Non ha il $ davanti perchè è una variabile "definita" cioè

    Codice PHP:

    define
    ("M_nick","attenzione il nik è errato"); 
    ah ok
    nn ho mai usato questa specie di costanti!

  8. #8
    Si una spece
    ehmm non è che mi daresti un okkiata all'altro mio problemino? :quipy:
    Giaà ho problemi con il php con il javascript mi perdo proprio

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    quale sarebbe l'altro problema?

  10. #10

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.