Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    45

    Aiuto con la validazione del form

    Salve ho un quesito da porvi.
    Ho una form in cui ho bisogno dell'obbligo di inserimento di tutti i campi.
    Per poterlo validare ho fatto uno script e nel bottone di submit della form, faccio onclick="ValidateForm(this)".
    Quando lancio la pagina mi da errore nella insert (cosa che non dovrebbe nemmenno fare, dato questo script), significando che non vede lo script. Cosa sbaglio?
    Lo script é questo :

    <script Language="JavaScript">
    function ValidateForm(f) {
    var retVal;
    var msg;

    retVal = true;
    msg = 'Ci sono errori nella form.\nAlcuni campi obbligatori non sono stati inseriti:\n\n';

    if(document.f.category.options==1) {
    msg += 'Please enter a value for the \'Category:\' field.\n';
    retVal = false;
    }
    if(document.f.title.value=='') {
    msg += 'Please enter a value for the \'Last Assigment covered:\' field.\n';
    retVal = false;
    }
    if(document.f.resumetext.value=='') {
    msg += 'Please enter a value for the \'Resume Text:\' field.\n';
    retVal = false;
    }
    // Last line of error message
    if(document.f.relocate.value!=1 OR document.f.relocate.value!=0) {
    msg += 'Please enter a value for the \'Transfer propension:\' field.\n';
    retVal = false;
    }
    if(document.f.employed.value!=1 OR document.f.employed.value!=0) {
    msg += 'Please enter a value for the \'Employed Present:\' copy.\n';
    retVal = false;
    }

    if(!retVal) {
    alert(msg + '\n\nPlease correct the errors before continuing.');
    }
    return retVal;
    }
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    45
    sono riuscito a far validare/devalidare la pagina, ora ho soltanto un errore:fa terminare il processo di inserimento e redirigere dopo l'alert alla pagina stessa dell'iscrizione. Come posso fare xpiacere?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.