Visualizzazione dei risultati da 1 a 4 su 4

Discussione: messaggio si/no

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10

    messaggio si/no

    ciao a tutti,
    in un form ho piu di un bottone e vorrei che al clic di uno di loro appaia un messaggio

    esempio
    <FORM METHOD="POST" ACTION="......." NAME="MyForm">

    <INPUT TYPE="submit" NAME="bNew" VALUE="New record">
    <INPUT TYPE="submit" NAME="bModify" VALUE="Modify record">
    <INPUT TYPE="submit" NAME="bDelete" VALUE="Delete record">

    </form>


    <SCRIPT LANGUAGE="VBScript">
    Function MyForm_onSubmit

    //è possibile filtrare il bottone qui?

    If Msgbox("sei sicuro dicancellare?vbYesNo + vbExclamation) = vbNo Then
    MyForm_onSubmit = False
    End If
    End Function
    </SCRIPT>

    la funzione sopra mi visualizza un messaggio. se l'utente preme no l'action non viene eseguita.
    è possibile far visualizzare il messaggio solo se premo il bottone bDelete?

    (spero di essermi spiegato chiaramente)
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Non sono sicuro al 100%, ma dovrebbe essere qualcosa del genere:
    codice:
    Sub bDelete_onClick
      Dim theAnswer
      theAnswer = MsgBox('Sei sicuro ...?',vbYesNo + vbExclamation)
      
      If (theAnswer = vbNo) Then
        MyForm_inSubmit = False
      End If
    End Sub
    Secan

  3. #3

    Versione javascript

    codice:
    var btn = ""; //var globale che contiene ilnome del bottone
    
    function validate()
    {
    	if (btn == "del") //nome del bottone di cancellazione
    	{
    		if (confirm("Cancellare") == true) return true
    		else return false
    	}
    	else return true
    }
    
    function salvaBottone(objButton) //salva il nome del bottone in una var globale
    {
    	btn = objButton.name
    }

    Ad ogni pulsante metti sull'onCLick la funzione "salvaBottone(this)".
    Sull'onSubmit del form metti "return validate()"

    L'ho testato in ie6 e ns7

    Ciao,
    ruggine

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10
    grazie, ho usato javaScript

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.