Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    47

    In un form con 2 submit eseguire un controllo solo su uno dei 2 submit

    Ciao a tutti,
    ho un form con 2 submit :

    <form action="ricercautenti.php" method="POST" name="formricerchesalvate" onSubmit="return checkFormRicerca(this);">
    .................
    <input type="submit" value="Cerca" name="Cerca" class="edit">
    ...............
    <input type="text" name="nomericerca" value="....">
    <input type="submit" value="Salva" name="Salva" >
    </form>

    function checkFormRicerca(){

    if (trim(formricerchesalvate.nomericerca.value).lengt h == 0) {
    alert("Inserisci il nome, grazie");
    formricerchesalvate.nomericerca.focus();
    return false
    }


    Il problema è che in questo modo il controllo viene eseguito quando clicco su entrambi i submit, mentre vorrei che fosse eseguito solo quando clicco sul submit salva.
    Qualcuno sa come si può identificare un submit? non so se è possibile farlo..

    grazie ciao a tuttiiiiiiii

    }

  2. #2
    Potresti semplicemente far eseguire la funzione JS oll'evento onclick ed onkeypress (per l'accessibilità) del tasto submit che ti interessa
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    47
    avevo già provato a mettere l'evento onclick sul submit interessato ma non andava. Per la questione del onkeypress non so come funziona. Hai qualche esempio?

  4. #4
    Strano che non funzioni:
    hai provato con

    <input type="submit" value="Salva" name="Salva" onclick="return checkFormRicerca(this);" >

    ?

    Per quanto riguarda onkeypress

    onkeypress="if (this.event.keyCode==13) return checkFormRicerca(this); else return false;"
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    47
    Hai ragione funziona anche solo con onclick...l'avevo messo male!!
    grazie...
    cmq posso chiederti che linguaggi conosci?

  6. #6
    Javascript PHP Java
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

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.