Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    10

    Funzione javascript...se vera vai a

    Ciao ragazzi, sono alle prime armi con javascript ed ho la necessità di creare una funzione che controlli un codice (composto da 3 lettere e 10 numeri) che se vero mi indirizzi ad una determinata pagina, altrimenti mi segnali errore.
    Ho buttato giù qls del genere, ora però credo di essermi perso...

    function convalida() {

    var pattern = /^[a-zA-Z]{3}[0-9]{10}$/;
    var txtCodice = document.getElementById("Codice");

    if (txtCodice.value.search(pattern) == -1) {
    alert("Codice inserito non valido!");
    txtCodiceFiscale.focus();
    }
    }

    chi mi può aiutare? grazie

  2. #2
    codice:
    function convalida() {
    
    if (!/^[a-zA-Z]{3}[0-9]{10}$/.test(document.getElementById("Codice").value)) {
        alert("Codice inserito non valido!");
        txtCodiceFiscale.focus();
    }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    10
    ok!
    e poi per passargli la funzione vai a pagina xxx.html come fare?

  4. #4
    window.location = 'pagina' oppure window.open()

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    10
    perdonami ... saresti così gentile da scrivermi la funzione x intero?
    te ne sarei immensamente grato.

  6. #6
    codice:
    function convalida() {
    
        if (!/^[a-zA-Z]{3}[0-9]{10}$/.test(document.getElementById("Codice").value)) {
            alert("Codice inserito non valido!");
            txtCodiceFiscale.focus();
    
            window.location = 'pagina.html';
        }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    10
    non funziona!
    se gli passo un codice valido non mi reindirizza nella pagina xxx

  8. #8
    codice:
    function convalida() {
    
        if (!/^[a-zA-Z]{3}[0-9]{10}$/.test(document.getElementById("Codice").value)) {
            alert("Codice inserito non valido!");
            txtCodiceFiscale.focus();
        }
        else
        {
            window.location = 'pagina.html';
        }
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    10
    niente da fare! nn ci funzia!!

    quel else (altrimenti)???

    ripeto dovrebbe indirizzarmi alla pagina xxx solo se il codice è corretto

  10. #10
    codice:
    function convalida() {
    
        if (/^[a-zA-Z]{3}[0-9]{10}$/.test(document.getElementById("Codice").value)) {
            window.location = 'pagina.html';
        } else {
            alert("Codice inserito non valido!");
            txtCodiceFiscale.focus();
        }
    }

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.