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

    Submit Form condizionato

    Salve, ho un form, voglio che su quest'ultimo venga inviato ovvero sia eseguito il submit solo se il campo "nomecampo" non sia vuoto...come si fà? A me che io metta if o non if il form viene sempre "submittato"...come ovviare?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mi vorresti far credere che non trovi in giro una semplice validazione di form funzionante?
    piuttosto, che magari serve di piu', vediamo quali errori commetti tu

  3. #3
    ho cercato, ho trovato, ma non funziona na mazza....
    Codice PHP:
    <script language="javascript">
    function 
    upload(){
        if (
    document.getElementById('nome').value == '') {
            
    alert('Inserisci il nome del file');
            return 
    false;
        } else {        
            
    document.iform.submit();
            return 
    true;
        }
    }
    </script>

    <form name="iform" method="post" enctype="multipart/form-data" onsubmit="upload()" >
      <table width="100%" border="0">
        <tr>
          <td>Nome</td>
          <td><input name="nome" type="text" id="nome" /></td>
        </tr>
        <tr>
          <td>Descrizione</td>
          <td><textarea name="descrizione" id="descrizione"></textarea></td>
        </tr>
        <tr>
          <td></td>
          <td><label>
            <input type="submit" value="Invia" />
         </label></td>
        </tr>
      </table>
    </form> 
    il form è sempre inviato...

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    onsubmit="return upload()"

    questo non serve
    document.iform.submit();
    se ritorna true viene gia' inviato
    nota che una funzione che non ritorni false ritorna implicitamente true
    ciao

  5. #5
    Originariamente inviato da Xinod
    onsubmit="return upload()"
    azzz...come sçervellarsi delle giornate x nulla...

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.