Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    214

    errore nella visualizzazione della pagina

    Sono alle prime armi nell'uso di Javascript. Ho il seguente problema:
    ho creato una pagina jsp al cui interno ho messo una funzione javascript deve controllare il contenuto di un campo.

    Quando si attiva il javascript mi viene segnalato il seguente errore:

    document.frmRec.cc.value.length è nullo o non è un oggetto (tale riga è una riga della funzione javascript)

    Nella pagina jsp ho un form che si chiama frmRec:

    <form id="frmRec" method="post" action="servlet">

    un campo di nome "cc" all'interno del form

    <input type="text" name="cc" maxlength="100" />

    e una chiamata alla funzione verifica() scritta in javascript:

    <input type="button" name="button" onClick="verifica()" value="Invio" />

    sempre all'interno del form.

    Quale può essere il problema?
    P.S.: volendo posso postare tutto il codice della pagina

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    214
    Posto tutto il codice:

    <html>
    <head>
    <title>ViEnPortal</title>
    <SCRIPT language=JavaScript>
    function verifica(){
    var check,checkTemp;
    check=true;
    checkTemp = true;
    if (document.frmRec.cc.value.length < 6){
    check=false;
    alert("Attenzione inserire conto corrente valido");
    document.frmRec.cc.focus();
    return false;
    }
    else if (document.frmRec.cvv2.value.length < 2 ){
    check=false;
    alert("Attenzione inserire cvv2 corretto");
    document.frmRec.cvv2.focus();
    return false;
    }


    if (check){
    document.frmRec.submit();
    return true;
    }else{
    alert("ERRORE");
    }
    }
    </SCRIPT>

    </head>

    <body id="top">

    <table height="199" class="CT3" >
    <form id="frmRec" method="post" action="servlet">
    <tr>
    <td height="22" colspan="6" class="CT3Headings">
    <h5>Dati pagamento</h5>
    </td>
    </tr>
    <tr>
    <td class="CT3Data1">Numero di Conto Corrente* ::</td>
    <td class="CT3Data1" >
    <input type="text" name="cc" maxlength="100" />
    </td>
    </tr>
    <tr>
    <td class="CT3Data1">CVV2*::</td>
    <td class="CT3Data1">
    <input type="text" name="cvv2" maxlength="20" />
    </td>
    </tr>
    <tr>
    <td colspan="2" align="right">



    <input type="hidden" name="scelta" value="12" />
    <span class="CT3Headings" style="text-align:right">
    <input type="button" name="button" onClick="verifica()" value="Invio" />
    </span>
    </form>
    <input name="button" type="button" onClick="history.go(-1)" value="indietro" />

    </p>
    </td>
    </tr>
    </table>
    </body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    devi dare il name al form, non l'id, name="frmRec"

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    214
    ora funziona. Grazie per l'aiuto

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.