Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Script controllo caratteri

    Ciao e' possibile modificare questo script, facendo in modo di non fare scrivere es. le virgolette gli apici ecc.. invece di dire cosa si puo' scrivere?

    <script language="Javascript">

    function verificacaratteri(campo)
    {
    var chiffres = new RegExp("[a-z-A-Z-0-9,-?.\/*\r\n ]");
    var verif;
    var points = 0;

    for(x = 0; x < campo.value.length; x++)
    {
    verif = chiffres.test(campo.value.charAt(x));
    if(campo.value.charAt(x) == "."){points++;}
    if(points > 1){verif = false; points = 1;}
    if(verif == false){campo.value = campo.value.substr(0,x) + campo.value.substr(x+1,campo.value.length-x+1); x--;}
    }

    }
    </script>


    Un'altra cosa ho messo lo script che conta il numero di caratteri pero' non considera gli invi gli spazi ecc... si puo' fare

    <script type="text/javascript">
    function conta(val) {
    var max=462
    if (val.customerSRVMOT.value.length > max) {
    val.customerSRVMOT.value = val.customerSRVMOT.value.substring(0,max)
    }
    if (val.customerSRVSOL.value.length > max) {
    val.customerSRVSOL.value = val.customerSRVSOL.value.substring(0,max)
    }
    }
    </script>

    Ultima cosa come mai sul primo script alcune volte quando premo invio l'applicazione va in errore, o meglio si blocca explorer e dopo 5 minuti mi dice che uno script appesantisce
    l'applicazione o qualcosa del genere.
    Sapete dirmi cosa succede in questo caso

    Ciao, grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    up

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    hai fatto uno script strano per controllare i caratteri comunque basta che crei la regexp così
    var chiffres = /[a-z-A-Z-0-9,-?.\/*\r\n ]/;
    il secondo script direi che è giusto, forse lo chiami in un modo sbagliato

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.