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

    validatore di campi che non funge su un pulsante

    Salve a tutti, ho un problema con i validatori dei campi. Ho una form con 2 pulsanti, uno per confermare e uno per annullare. Ovviamente il problema è che i validatori dei campi non dovrebbero funzionare per il pulsante Annulla.
    Si può fare una cosa del genere?

    ciao

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    con questo pulsante:
    <INPUT type="reset" value="Annulla">
    i validatori non funzionano di certo

  3. #3
    Originariamente inviato da pietro09
    con questo pulsante:
    <INPUT type="reset" value="Annulla">
    i validatori non funzionano di certo
    Perfetto, ma in questo modo posso fare il redirect quando si spinge questo pulsante?

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Kylnas
    Perfetto, ma in questo modo posso fare il redirect quando si spinge questo pulsante?
    Questo è un tag html e non lavora nel server!
    Ma se vuoi che, premendo il pulsante, venga caricata un'altra pagina, usa la tecnica della programmazione client con un bel javascript...

  5. #5
    Utente di HTML.it L'avatar di Ottavio
    Registrato dal
    Jul 2000
    Messaggi
    286
    cmq se usi causesvalidation=false nel pulsante Annulla ( che di default è posto a True ) poi puoi scrivere lato server senza che scattino i validatori....
    <asp:button id="BtnCancel" runat="server" Text="Annulla" CausesValidation="False"></asp:button>
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Era un mondo adulto, si sbagliava da professionisti....
    <P.Conte>
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

  6. #6
    Originariamente inviato da Ottavio
    cmq se usi causesvalidation=false nel pulsante Annulla ( che di default è posto a True ) poi puoi scrivere lato server senza che scattino i validatori....
    <asp:button id="BtnCancel" runat="server" Text="Annulla" CausesValidation="False"></asp:button>
    Perfetto, era proprio quelli che mi serviva.
    Grazie (anche a pietro09 ovviamente)


  7. #7
    scusa pietro09 ma questo pulsante:
    <INPUT type="reset" value="Annulla">
    funziona solo con type="reset" o anche con type="image"?
    perchè con type="image" a me non funziona

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Susin
    scusa pietro09 ma questo pulsante:
    <INPUT type="reset" value="Annulla">
    funziona solo con type="reset" o anche con type="image"?
    perchè con type="image" a me non funziona
    Che io sappia <INPUT type="reset" serve per annullare le modifiche fatte dall'utente ai campi del form, mentre <INPUT type="image" fa un submit.

    Perciò, se vuoi fare un reset dei campi del form con una immagine devi aggiungere l'immagine:
    [img]immagine.bmp[/img]

  9. #9
    non devo fare un reset del form devo solo aprire un'altro form in un'altra pagina lasciando attivo il precedente senza che mi si modifichino i valori immessi nel primo, poi lo chiudo, torno al primo form, completo e do conferma di tutto con un pulsante asp:button.
    Per aprire il secondo form ho utilizzato:

    <a href="javascript:;" onClick="window.open('percorso')">
    <input name="image1" type="image" src="percorso" width="26" height="23" >
    </a>

    però quando clicco sull'immagine mi viene comunque fuori l'analisi dei validatori
    ciao e grazie

  10. #10
    mannaggia mannaggia quanto so' tontolona :gren:
    basta mettere <asp:image> al posto di <input type="image" > e aggiungere il causesvalidation="false" dopo di chè funzia tutto liscio come l'olio ciao e grazie

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.