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

    Input type e Java script

    Ciao a tutti.
    Ho questo problema: Un input type "button" sull'evento OnClick mi richiama una funzione java script in una pagina asp.
    Questa funzione java script mi costringe a valorizzare dei campi per poter andare avanti.
    Siccome vorrei abbellire il button con un'immaginetta, metto input type "image", pero' cosi' facendo non mi richiama la funzione java script in maniera corretta.
    Come si puo' ovviare a questo problema?
    Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    quando metti un input type="image" questo ha un comportamento analogo al pulsante di submit (cioè invia il form) e non di un button normale

    Se vuoi quindi mantenere il nuovo input, ti consiglio di eliminarvi l'evento onclick="tuafunzione" e di scrivere <form... onsubmit="tuafunzione(); return false;">

    Teoricamente il funzionamento dovrebbe diventare equivalente


    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Grazie fcaldera!
    Ora provo subito.

  4. #4
    Funziona.
    L'unico problema è che mi manda 2 volte l'alert della funzione!
    Come mai?
    Forse devo togliere il return(false) alla funzione oppure alla form action? Dato che l'ho messo ad entrambi.
    Grazie

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    posta il codice se puoi
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Ok,Ok come non detto, ora funziona perfettamente!
    Grazie ancora!

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.