Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168

    controllo bypassato se spazi bianchi

    Ciao a tutti, ho questo codice che esegue un controllo su textbox

    <script language="JavaScript">


    function CONTROLLO_FORM_PIVA (THIS){
    with(document.FORM_PIVA)
    {



    if(PIVA.value=="")
    {alert("Errore: compilare il campo PARTITA IVA");
    PIVA.focus();
    return false;}

    }
    }
    </script>


    se metto solo spazi bianchi il controllo viene bypassato, come posso risolvere ??

    grazie in anticipo

  2. #2
    Codice PHP:
    function isEmpty(val) {
       return !/\
    S/.test(val);

    var 
    str1'      ';//true
    var str2'';//true
    var str3'pippo'// false
    alert(isEmpty(str1)); 

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168
    ciao whisher e grazie intanto per la risposta !


    non conosco il codice e la sintassi perdonami, ma lo script come diventerebbe per il mio caso?

    grazie

  4. #4
    Originariamente inviato da daduz
    ciao whisher e grazie intanto per la risposta !


    non conosco il codice e la sintassi perdonami, ma lo script come diventerebbe per il mio caso?

    grazie
    una cosa del genere:

    Codice PHP:
    function CONTROLLO_FORM_PIVA (miaform){

    if(
    isEmpty(miaform.PIVA.value)) 
    {
    alert("Errore: compilare il campo PARTITA IVA");
    miaform.PIVA.focus();
    return 
    false;
    }




    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168
    grazie
    lo provo e ti faccio sapere

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168
    sto provando cosi

    <script language="JavaScript">


    function CONTROLLO_FORM_PIVA (this){

    {
    with(document.FORM_PIVA)
    }

    {
    if(PIVA.value=="")
    {alert("Errore: compilare il campo PARTITA IVA");
    PIVA.focus();
    return false;
    }


    {
    if(isEmpty(FORM_PIVA.PIVA.value))
    {alert("Errore: compilare il campo PARTITA IVA");
    FORM_PIVA.PIVA.focus();
    return false;
    }


    }
    </script>


    ma non effettua nč il controllo se PIVA č vuoto nč se contiene spazi... :master:

    di js nn me intendo proprio che sbaglio ?
    grazie

  7. #7
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript">
    function isEmpty(val) {
    return !/\S/.test(val);
    }
    function checkPi(miaform){
    if(isEmpty(miaform.PIVA.value)){
    alert("Errore: compilare il campo PARTITA IVA");
    miaform.PIVA.focus();
    return false;
    }
    return true;
    }
    </script>
    </head>

    <body>
    <form action="test.php" onSubmit="return checkPi(this)" method="post" >
    <label>Pi: </label>
    <input name="PIVA" title="PIVA" type="text" value="" />

    <input name="tag_save" type="submit" value="Save" id="tag-save" />
    </form>
    </div>
    </div>
    </body>
    </html>
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168
    grazie mille funziona benissimo !!

    adesso cercherō di adattarlo anche a altri form

    sei stato gentilissimo a presto

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168
    whisher.....un' ultima tua supervisione per favore




    ho messo giu questo codice che funziona bene x tutti i campi tranne che per MAIL (l'ultimo)che neanche tiene in considerazione

    di sicuro sbaglio la sintassi, mi puoi aiutare please



    <script type="text/javascript">
    function isEmpty(val) {
    return !/\S/.test(val);
    }

    function CONTROLLO_FORM_VARDATI (miaform){



    if(isEmpty(miaform.SOCIETA.value)){
    alert("Errore: compilare il campo SOCIETA");
    miaform.SOCIETA.focus();
    return false;}

    if(isEmpty(miaform.PIVA.value)){
    alert("Errore: compilare il campo PARTITA IVA ");
    miaform. PIVA.focus();
    return false;}

    if(isEmpty(miaform.COGNOME.value)){
    alert("Errore: compilare il campo COGNOME ");
    miaform. COGNOME.focus();
    return false;}

    if(isEmpty(miaform. NOME.value)){
    alert("Errore: compilare il campo NOME ");
    miaform. NOME.focus();
    return false;}

    if(isEmpty(miaform.PASSWORD.value)){
    alert("Errore: compilare il campo PASSWORD ");
    miaform.PASSWORD.focus();
    return false;}


    if (isEmpty(/^\w+([\.-]?\w+))*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(miaform.MAIL.value)){
    alert("Indirizzo e-mail non corretto !!");
    miaform.MAIL.focus();
    return false;}




    return true;
    }
    </script>


    arigrazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    168
    only one up

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.