Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di azcoit
    Registrato dal
    Oct 2011
    Messaggi
    64

    errore script per validazione campi form

    Ciao a Tutti,

    vi spiego il mio problema,

    ho compilato uno script per la validazione del campi, il problema sorge quando l'ultimo alert,

    chiede di accettare i termini e le condizioni con la classica spunta nel riquadro, l'ho testato e

    mettondo la spunta, mi esce ancora l'alert!

    Mi potete aiutare a risolvere il problema?

    grazie a tutti,

    adesso vi posto lo script:
    *****************************script*************** **************************
    // JavaScript Document
    function thisform (form){
    if(form.name.value == ""){
    alert("riempire il campo: Nome");
    return false;
    }
    if(form.mail.value == ""){
    alert("riempire il campo: E-mail");
    return false;
    }else{
    var mail = form.mail.value;
    var regV = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
    var result = mail.match(regV);
    if(!result){
    alert ("l\'Email non è valida");
    return false;
    }
    }
    if(form.message.value == ""){
    alert("riempire il campo: Messaggio");
    return false;
    }
    if(form.check_terms.value =="") {//checkbox validator
    alert("Errore: devi accettare il 'Trattamento dati personali' e mettere la spunta nel riquadro, Grazie!");
    return false;
    }

    }

    vi posto anche l'html:

    *********************************html************* ***********************
    <h2 id="contatti">Contatti</h2>
    <hr />
    <div id="form">
    <form method="post" action="#" name="form" id="formcontact" >


    Nome:</p><input name="name" type="text" size="60" maxlength="60" value="" title="Inserite il vostro Nome" />


    Email:</p><input name="mail" type="text" size="60" maxlength="60" value="" title="Inserite la vostra E-Mail" />


    Messaggio:</p>
    <textarea name="message" id="textarea" rows="5" cols="40" style="resize:none" title="Inserite il messaggio per contattarci..."></textarea>


    <input type="checkbox" id="square" name="check_terms" value="" />
    Trattamento dati personali


    <input type="submit" name="button" id="fbutton" value="Invia" onclick="return thisform (this.form)" /></p>
    </form>
    AzCoIT

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da azcoit
    Grazie Andrea,

    terrò senz'altro presente i tuoi consigli e suggerimenti...

    grazie anche per la risposta che mi hai dato!
    Complimenti rispondi cosi all'altra discussione identica, non leggi i regolamenti (ti ricordo che il cross-post sul forum di html.it è vietato) non leggi le guide non leggi neanche le risposte.
    Auguri.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di azcoit
    Registrato dal
    Oct 2011
    Messaggi
    64

    @cavicchiandrea

    Sorry faccio mea culpa!

    Farò più attenzione da oggi in avanti.

    Ps: comunque il problema che ho postato in questa discussione era un altro...avrei dovuto

    continuare la discussione di prima.

    Grazie per la risposta.
    AzCoIT

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: @cavicchiandrea

    Originariamente inviato da azcoit
    ...
    Ps: comunque il problema che ho postato in questa discussione era un altro...avrei dovuto

    continuare la discussione di prima....
    Io non ci vedo nessuna differenza (ma decideranno i moderatori di sezione) e comunque ribadisco il fatto che non leggi e i mie migliori auguri (ne avrai bisogno)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.