Visualizzazione dei risultati da 1 a 4 su 4

Discussione: caratteri non ammessi

  1. #1

    caratteri non ammessi

    ciao a tutti,

    devo creare un campo input in cui devono essere ammessi tutti i caratteri tranne che gli apici singoli e doppi e nell'eventualità che vi siano all'interno tali caratteri devo avere il focus del campo input.

    sul web ho trovato questo che nn fà esattamente questo... consente l'inserimento solo di lettere e numeri e poi azzera il campo.

    potete aiutarmi a correggerlo?

    Codice PHP:
    onchange="if (!/^[0-9a-zA-Z\xE0-\xFF ]+$/i.test(this.value)) {this.value=''; alert('Attenzione!\nSono permessi solo numeri e lettere')}" 

  2. #2
    up... per favore...

  3. #3
    Ciao,

    ho scritto due funzioni che dovrebbero risolvere il problema delle virgolette:

    -la funzione controllo verifica che non siano inserite o incollate le virgolette,
    -la funzione multireplace toglie successivamente le varie virgolette (nel caso che incollando un testo ve ne siano più di una).


    Spero di aver capito bene il problema?!.


    ti allego lo script completo.



    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <script>

    String.prototype.multiReplace = function (sostituzioni) {
    var str = this, key;
    for (key in sostituzioni) {
    str = str.replace(new RegExp(key,'g'), sostituzioni[key] ); }
    return str;
    };
    var sostituzioni = {'"': '', "'": '' };


    // esclude le virgolette
    function controllo(tj) { a=tj.value;
    if(a.indexOf("'")>=0 || a.indexOf('"')>=0) {
    alert("carattere errato");
    tj.value=a.multiReplace(sostituzioni); } // sostituisce le virgolette
    }


    </script>
    </head>
    <body>

    <input type=text onkeyup='controllo(this)'>

    </body>
    </html>

  4. #4

    mi inchino... ti ringrazio... tvb... etc etc

    funziona...

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.