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

    richiamo submit da click su immagine

    Ho creato un form con due campi di input (Login e Password) e due immagini su cui cliccare (una per ok e una per cancellare i campi). Quando si clicca su ok vorrei fare un controllo per verificare che i due campi di input non siano vuoti. Ecco come ho fatto:

    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    function Controlla_campi
    {
    if non vuoti return true
    else alert("Completare tutti i campi");return false;
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM NAME="LoginForm" METHOD="post" ACTION="menu.html.php" onSubmit="return Controlla_campi" >
    [img]ok.jpg[/img]
    </FORM>
    </BODY>
    </HTML>

    Se al posto di una immagine metto un pulsante (input type="submit") tutto funziona bene, invece così entro nella pagina successiva anche se i campi sono vuoti. Io mi aspetto che cliccando sull'immagine sia richiamato il metodo submit del form. A sua volta il tag form ha specificato nel campo onsubmit la funzione che quindi dovrebbe essere eseguita cliccando sull'immagine.
    Qualcuno sa darmi un consiglio?
    Grazie, ciao

    Stefano

  2. #2
    ti conviene fare così:

    codice:
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    function Controlla_campi()
    { if (nn vuoti)
      { document.LoginForm.submit();}
      else
      {alert("Completare tutti i campi");
       fucus(campo login);}
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <FORM NAME="LoginForm" METHOD="post" ACTION="menu.html.php" >
    [img]ok.jpg[/img]
    </FORM>
    </BODY>
    </HTML>
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

  3. #3
    Uau! Funziona! Grazie!

  4. #4
    Originariamente inviato da Stefano Carniel
    Uau! Funziona! Grazie!
    Preeegoo
    Flickr .:. Work In Progress

    Non lasciare la mia mano, ovunque sarai, con chiunque ti accompagnerai. Non dimenticarti di me, ne morirei.

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.