Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    controllo imput e checkbox

    <form NAME="form" ACTION="risposta_automatica_preventivo.asp" METHOD="POST" onSubmit="return (checkForm(this) && Controlla(this));">

    <script type="text/javascript">
    <!--
    function checkForm (form){

    if (form.nome.value == "") {
    alert("Inserire il nome.")
    form.nome.focus();
    return false}

    if (form.cognome.value == "") {
    alert("Inserire il cognome.")
    form.cognome.focus();
    return false}

    if (form.indirizzo.value == "") {
    alert("Inserire l'indirizzo.")
    form.indirizzo.focus();
    return false}

    if (form.comune.value == "") {
    alert("Inserire il comune di residenza.")
    form.comune.focus();
    return false}

    if (form.mq.value == "") {
    alert("Inserire la superficie della casa.")
    form.mq.focus();
    return false}

    if (form.email.value == "") {
    alert("Inserire l'indirizzo email completo.")
    form.email.focus();
    return false}

    var EmailAddr = form.email.value;
    var Filtro = new RegExp("^[a-zA-Z0-9_.-]{1,}@[a-zA-Z0-9\-]{2,}[.][a-zA-Z0-9]{2,}$");
    if (!Filtro.test(EmailAddr)) {
    alert("Controlla l'indirizzo di e-mail inserito");
    form.email.focus();
    return false;
    }

    }
    //-->
    </script>
    <script type="text/javascript">
    <!--
    function Controlla(ff){
    var cc = ff.GO
    var conta=0
    if(cc){
    if(cc.length){
    for(var i=0;i<cc.length;i++)
    if(cc[i].checked)conta++
    }
    else if(cc.checked)conta++
    if(conta==0){
    alert('Selezionare almeno un check!')
    return false
    }
    }
    return true
    }
    //-->
    </script>
    Controlla solo gli imput e non se almeno 1 checkbox sia selezionato.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    dopo l' ultimo controllo
    codice:
    if (!Filtro.test(EmailAddr)) {
    alert("Controlla l'indirizzo di e-mail inserito");
    form.email.focus();
    return false;
    }
    return true
    fai ritornare cmq true
    ciao

  3. #3
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Quindi come posso risolvere;

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.