Visualizzazione dei risultati da 1 a 4 su 4

Discussione: conferma su campi form

  1. #1

    conferma su campi form

    ciao ragazzi sapete dirmi se esite un javascript che mi controlli se l'utente ha compilato o meno il campo di un form e che blocchi il form se prima non viene compilato in ogni sua parte?

    grazie

  2. #2
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3

    provato

    provato ma non funziona.

    anteponendo ad esempio al campo "cognome"

    cioe

    name=cognome

    la funzione

    name=requiredcognome

    come scritto sull'articolo,

    all'invio dei dati nel db
    i campi risultano vuoti.

  4. #4

    codice

    questo e' il codice

    dove sbaglio?




    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <HTML><HEAD><TITLE></TITLE>
    <META http-equiv=Content-Type content="text/html; charset=windows-1252">
    <META content="" name=description>
    <META content="" name=keywords>


    <script>

    function checkrequired(which){

    var pass=true

    if (document.images){

    for (i=0;i<which.length;i++){

    var tempobj=which.elements[i]

    if (tempobj.name.substring(0,8)=="required"){

    if (((tempobj.type=="text"||tempobj.type=="textarea") &&tempobj.value=='')||(tempobj.type.toString().cha rAt(0)=="s"&&tempobj.selectedIndex==-1)){

    pass=false

    break

    }

    }

    }

    }

    if (!pass){

    alert("Alcune informazioni non sono state inserite. Cliccate su OK e riempite i relativi campi.")

    return false

    }

    else

    return true

    }
    </script>

    <link rel="stylesheet" type="text/css" href="stile/stile.css">
    </head>
    <body>

    <TABLE cellSpacing=0 cellPadding=0 width="52%" border=0 height="337">
    <TR>
    <TD vAlign=top width="56%" height="337" rowspan="2">
    <div align="left">
    <table border="0" width="101%" cellspacing="0" cellpadding="0">
    <tr>
    <TD vAlign=top width=452>
    <table border="0" width="495" cellspacing="0" cellpadding="0">
    <tr>
    <TD vAlign=top align=left width=573 height=11>
    <FORM method=post name="form1" action="Hostess_data/addrecordsql2new.asp" onSubmit="return checkrequired(this)">
    <TABLE cellSpacing=0 cellPadding=2 align=center border=0 width="492">
    <TBODY>
    <TR>
    <TD width=563 bgColor=#eeeeee colspan="2">
    <p class="presentazionebold" align="center">Modulo di Registrazione Online</p>
    </TD>
    </TR>
    <center>
    <TR>
    <TD class="presentazionebold" width=563 colspan="2"></TD>
    </TR>
    <TR>
    <TD class="presentazioneb" width=288><SPAN>Cognome</SPAN>
    <INPUT maxLength=30 size=30 name=requiredcognome></TD>
    <TD class="presentazioneb" width="275"><SPAN>Nome</SPAN>
    <INPUT maxLength=30 size=30 name=requirednome></TD></TR>
    <TR>
    <TD class="presentazioneb" width="288">Eta

    <INPUT maxLength=8 size=6 name=requireddatanas></TD>
    <TD class="presentazioneb" width="275">Desidero Informazioni sui corsi

    <select size="1" name="requiredsesso">
    <option selected value="0">seleziona una voce</option>
    <option value="Hostess">Hostess</option>
    <option value="Animatore Turistico">Animatore Turistico</option>
    <option value="Indossatrice">Indossatrice</option>
    <option value="Stilista di Moda">Stilista di Moda</option>
    <option value="Vetrinista">Vetrinista</option>
    <option value="Dee jay">Dee jay</option>
    <option value="Web Master">Web Master</option>
    <option value="Preparazione Universitaria">Preparazione Universitaria</option>
    <option value="Web Designer">Web Designer</option>
    <option value="Web Marketing">Web Marketing</option>
    <option value="Operatore Multimediale">Operatore Multimediale</option>
    <option value="sezione Informatica">Sezione Informatica</option>
    <option value="Grafica Pubblicitaria su PC">Grafica Pubblicitaria su PC</option>
    <option value="Restauro">Restauro</option>
    <option value="Visagismo">Visagismo</option>
    <option value="Massaggio Generale">Massaggio Generale</option>
    <option value="Massaggio Shiatsu">Massaggio Shiatsu</option>
    <option value="Linfodrenaggio">Linfodrenaggio</option>
    <option value="Riflessologia">Riflessologia</option>
    <option value="sezione Estetica">Sezione Estetica</option>
    </select>
    </TD></TR>
    <TR>
    <TD colSpan=2 width="569">

    <TABLE cellSpacing=0 cellPadding=2 border=0>
    <TBODY>
    <TR>
    <TD class="presentazioneb"><SPAN>Indirizzo</SPAN></TD>
    <TD class="presentazioneb"><SPAN>Città</SPAN></TD>
    <TD class="presentazioneb"><SPAN>C.a.p.</SPAN></TD>
    <TD class="presentazioneb"><SPAN>Prov.</SPAN></TD></TR>
    <TR>
    <TD><INPUT maxLength=40 size=30 name=requiredindirizzo></TD>
    <TD><INPUT maxLength=30 size=23 name=requiredcitta></TD>
    <TD><INPUT maxLength=5 size=10 name=requiredcap></TD>
    <TD align=middle><INPUT maxLength=2 size=2 name=requiredprovi></TD></TR></TBODY></TABLE></TD></TR>
    <TR>
    <TD colSpan=2 width="569">
    <TABLE cellSpacing=0 cellPadding=2 border=0 width="509">
    <TBODY>
    <TR>
    <TD class="presentazioneb" width="1"><SPAN>Telefoni</SPAN></TD>
    <TD class="presentazioneb" width="131">Email</TD>
    <TD class="presentazioneb" width="203">Conosco i corsi tramite:</TD>
    </TR>
    <TR>
    <TD width="1"><INPUT maxLength=30 name=requiredtel size="20"></TD>
    <TD width="131">
    <INPUT style="TEXT-TRANSFORM: none" maxLength=30 size=28 name=email></TD>
    <TD width="203">
    <font face="Arial" size="2">
    <select size="1" name="media">
    <option selected value="0">seleziona una voce</option>
    <option value="internet">internet</option>
    <option value="locandina pubblicitaria">locandina</option>
    <option value="manifesto">manifesto</option>
    <option value="stampa">stampa</option>
    <option value="radio">radio</option>
    <option value="altro">altro</option>
    </select></font></TD>
    </TR></TBODY></TABLE></TD></TR>
    </TBODY></TABLE>




    cosi facendo la procedura asp funziona, ma i campi ad esempio con nome requirednome nel db risulta vuoto.


    come mai?

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.