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

    Intercettare il valore di ritorno di Validator

    Ciao a tutti,
    ho questo problema:

    -attivo la Validazione lato client con esempio un RequiredFieldValidator

    -attacco ad un pulsante un attributo javascript eseguito esempio all'evento onclick (Invia)

    -quando faccio click lui fa partire un bel "loading...." lampeggiante

    -pero' il RequiredFieldValidator non mi fa andare la pagina al server perche' manca un dato

    -posso intercettare il return false del RequiredFieldValidator per stoppare il loading.... che
    altrimenti continua imperterrito lato client?

    Spero di essermi spiegato
    Ciao

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    invece di mettere un codice javascript al pulsante (si può, ma è più complicato) metti il codice nell'evento onsubmit del form.


    <form id="form1" runat="server" onsubmit="document.getElementById('div1').innerHTM L = 'sto leggendo...';">
    Pietro

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    per essere più chiari, visual studio toglie quello che hai scritto e sostituisce con

    onsubmit="javascript:return WebForm_OnSubmit();"

    ma nella funzione WebForm_OnSubmit c'è il nostro codice

    function WebForm_OnSubmit() {
    if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;document.getElementById('div1').innerHTML = 'sto leggendo...';
    return true;
    }


    ps. la cosa sembra funzionare
    Pietro

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    13
    Il problema non e' quello.

    Il problema e' se il RequiredfieldValidator mi ferma la pagina togliere la scritta..

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    13
    Ah aspetta non avevo letto la seconda

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    13
    Grazie Pietro Ciao

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.