• User

    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).length == 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


  • Super User

    Ciao 🙂

    Basta spostare l'evento, ora il controllo avviene al submit del form. Tu puoi farlo avvenenire sul click su uno dei due submit.

    Ciao