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

    recuperare value del tasto premuto

    Ciao a tutti,
    devo recuperare il value del tasto premuto dall'utente: in un form ho tre tasti che si chiamano tutti send ma hanno value diversi, come faccio a sapere quale dei tre ha premuto l'utente?
    ho provato facendo:
    alert(document.nomeform.send.value)
    ma mi dà sempre undefined...
    Chi Non RisiKa noN RosiKa

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: ho trovato solo questo modo

    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina senza titolo</title>
    
        <script language="javascript" type="text/javascript">
    // <!CDATA[
    function form_onclick(e)
    {
        if(!e) var e = window.event;	
        var target = (e.target)?e.target:e.srcElement;
        if(target.tagName == "INPUT" && target.type == "submit")
        {
            alert("E' stato premuto il tasto " + target.value);
        }
        
    }
    
    
    // ]]>
    </script>
    </head>
    <body>
        <form id="form1" runat="server" onclick="form_onclick(event);">
            <input name="send" type="submit" value="submit1" />
            <input name="send" type="submit" value="submit2" />
            <input name="send" type="submit" value="submit3" />
            <input id="Text1" type="text" />
        </form>
    </body>
    </html>
    Pietro

  3. #3
    un pò più macchinoso di quello che pensavo ma risolve il problema...
    Grazie.
    Chi Non RisiKa noN RosiKa

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 © 2024 vBulletin Solutions, Inc. All rights reserved.