Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    il form nn manda i dati

    Ho un problema:
    ho creato un form di registrazione, solo che quando faccio invia i dati mi dice che
    "I campi sono obbligatori"
    anche se io li ho compilati, qualcuno può aiutarmi?
    questi sono i dati del form
    grazie



    form.html

    <form method="post" action="processadati.asp">
    <H1>Aggiungi nuova voce</H1>
    Nome: <input type="text" name="nome">

    Telefono: <input type="text" name="telefono">

    <input type="submit" value="Aggiungi">
    </form>



    processadati.asp

    <%
    nome = request.form("nome")
    telefono = request.form("telefono")
    if len(nome) > 0 and len(telefono) > 0 then
    dim conn, strConn
    strConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source= " &_
    Server.MapPath("cartelladb\rubrica.mdb")
    Set conn = Server.CreateObject("ADODB.Connection")
    Conn.Open StrConn
    SQL = "SELECT * FROM [Rubrica]"
    ' creo il recordset
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open SQL, Conn, 1, 3
    ' aggiungo una voce
    rs.AddNew
    rs("nome") = nome
    rs("telefono") = telefono
    rs.Update
    'libero risorse
    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    Response.write "<H2>Inserimento effettuato con successo</H2>"
    Else
    Response.write "<H2>I campi sono obbligatori</H2>"
    End if
    %>

  2. #2
    standing ovation per il titolo del thread. *urge* rilettura attenta e consapevole del regolamento.

  3. #3
    cioè nn ho capito?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    253
    Ma perchè usi il len(variabile)???

    Non ti basta controllare che non siano vuoti???

    Prova con if (nome = "" and telefono ="") then ....eccetera eccetera

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.