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

    charAt(0): dove sbaglio?

    Ciao, un'altra piccola questione che sono certo risolverete come al solito in breve tempo.

    Ho un form con un solo campo, voglio validarlo con Javascript in modo da non consentire l'immissione di alcuni caratteri (var disallowed) all'inizio della stringa. Ho pensato di utilizzare la funzione charAt(0), ma qualcosa non va...

    codice:
    function dontstartwith (entered, alertbox)
    {
    var disallowed = "-", ".", "*";
    var firstchar = entered.charAt(0);
    if (firstchar == disallowed)
    {if (alertbox!="") {alert(alertbox);} return false;}
    else {return true;}
    }
    
    function validation(thisform)
    {
    with (thisform)
    {
    if (dontstatwith(q,"Il segno "+firstchar+" non č permesso all'inizio!")==false) {q.focus(); return false;};
    }
    }
    Chi mi aiuta?
    IN OMNIA PERICVLA TASTA TESTICVLA

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    var firstchar = entered.value.charAt(0);

  3. #3
    grazie, sempre il solito errore... Adesso va.
    IN OMNIA PERICVLA TASTA TESTICVLA

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.