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

    Problema con gli eventi

    Salve a tutti,
    ho un problema con alcuni eventi, spero che qualcuno possa gentilmente aiutarmi...
    Devo inserire due eventi onSubmit in un form, riporto in breve le righe di codice che non mi funzionano:

    <form method="post" action="autent.php" target="proce">
    <input type="text" name="messaggio" value="Scrivi qui..." onsubmit="alert('ciao');">

    <input type="submit" name="submit" value="invia">
    </form>

    e anche

    <form method="post" action="autent.php" target="proce">
    <input type="text" name="messaggio" value="Scrivi qui..."onsubmit="javascript:this.value='';">

    <input type="submit" name="submit" value="invia">
    </form>

    Perchè non funzionano? Premetto che il form funziona alla perfezione ma i due onSubmit non mi danno l'effetto sperato...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    onsubmit e' un gestore valido per <form>, non per <input> o altri elementi

    ricerca con chiave onsubmit
    http://forum.html.it/forum/search.ph...der=descending

    troverai anche dritte per fare quello che vuoi fare
    <form onsubmit="funzione1();funzione2()">

    o gestire il ritorno da una funzione che per esempio controlla i dati inseriti
    <form onsubmit="return funzione1()">
    dalla combinazione di piu' di una funzione di questo tipo
    <form onsubmit="return (funzione1() && funzione2())">
    e cosi' via

    basta cercare, cose cosi' semplici sono state ampiamente discusse

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.