Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Form vuoto o pieno?

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140

    Form vuoto o pieno?

    Perchč scrivendo un codice del genere:
    codice:
    <form action="Fil.asp method="post" enctype="multipart/form-data">
    <input type=file name="file1" size=20>
    
    <input type=submit>
    
    If Request.TotalBytes > 0 Then
    	response.Write("ricevuti:"&request.TotalBytes)
    else
            response.Write("nulla")
    end if
    Anche se invio il form vuoto (cioč senza riempire alcun campo) il numero di bytes non č mai = 0 ?
    Provando e riprovando il valore oscilla sempre tra 337 e 340 byte. Non dovrebbe essere a zero se č vuoto?

    Altrimenti, come posso controllare se il form inviatomi č vuoto?

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    ... non riesco a darti una mano perchč non ho ben chiaro a che ti serve sapere se il form č vuoto o pieno... spiegami un po...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da morphy79
    ... non riesco a darti una mano perchč non ho ben chiaro a che ti serve sapere se il form č vuoto o pieno... spiegami un po...
    allora....

    vediamo se riesco a spiegarmi questa volta....

    io ho un formettino, come nell'esempio sopra, per effettuare un upload.

    Questo form č enctype="multipart/form-data".

    Ora, se qualcuno mi inviasse un form senza aver specificato alcun file da ulodare, vorrei saperlo e inserirci un mess di errore.

    Fin qui, ok?

    Il problema č che ho provato con: Request.TotalBytes, ma mi restituisce sempre un certo numero di bytes, sia che il form sia compilato, sia che il form sia vuoto.
    Insomma, non č mai a zero neanche quando č totalmente vuoto.

    Hai consigli?

  4. #4
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    ok devi semplicemente guardare se il campo file č pieno o vuoto !!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da morphy79
    ok devi semplicemente guardare se il campo file č pieno o vuoto !!!
    Sei davvero... forte Morphy!! ma come?

  6. #6

    Semplice

    Usa un JavaScript....Prima di far partire il form verifica se i campi sono vuoti, cosi risparmi anche il ping pong tra server e client.


    ecco un esempio

    <script Language="Javascript">
    function verifica()
    {
    flag=0;
    if((document.Form1.campo1.value==''))
    {
    flag=1;
    alert("Attenzione, I dati del campo1 sono necessari!");
    document.Form1.campo1.focus();
    //return false
    }
    if((document.Form1.campo2.value=='') && (flag==0))
    {
    flag=1;
    alert("Attenzione, I dati del campo2 sono necessari!");
    document.Form1.campo2.focus();
    //return false
    }
    }

    ecc.....
    ecc....

    if (flag==1)
    return false;
    else
    return true;
    }
    </script>

    poi per la form..............

    <form method="POST" action="insert.asp" target="_top" name="Form1" onsubmit="return verifica()">
    ...
    ....
    ....
    ...
    ...
    </form>

    Semplice no???

    VVoVe:
    Che bandiera stringi nel pugno Bush?
    Dacci notizia di quel bambino in Iraq
    che piange stringendosi al seno della madre colpita dal tuo piombo.
    Cosa dirai ai bimbi italiani che oggi piangono il loro papā morto in Iraq;
    anch'essi piangono stringendosi al seno della madre e chiedono: quando ritorna papā?

  7. #7

    Attenzione

    if((document.Form1.campo1.value==''))

    Dopo value non mettere doppio apice ma 2 singoli apici!

    Quindi leggerai

    Se ((il valore del campo1 della form1 č uguale a vuoto))..........


    Non mi sembrava molto chiaro!!!
    Che bandiera stringi nel pugno Bush?
    Dacci notizia di quel bambino in Iraq
    che piange stringendosi al seno della madre colpita dal tuo piombo.
    Cosa dirai ai bimbi italiani che oggi piangono il loro papā morto in Iraq;
    anch'essi piangono stringendosi al seno della madre e chiedono: quando ritorna papā?

  8. #8
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    ... l'ho dato per scontato...
    si la prox volta mi spiegherō meio !!!!

  9. #9

    E poi??

    Non mi hai detto se hai risolto!!!

    Grazie eh!!!!!
    Che bandiera stringi nel pugno Bush?
    Dacci notizia di quel bambino in Iraq
    che piange stringendosi al seno della madre colpita dal tuo piombo.
    Cosa dirai ai bimbi italiani che oggi piangono il loro papā morto in Iraq;
    anch'essi piangono stringendosi al seno della madre e chiedono: quando ritorna papā?

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.