Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    183

    [JS]inviare nome di un form a funzione

    salve, scusate so che è stato già chiesto.. ma non riesco a capire come si fa a passare il nome di un form ad una funzione javascript.
    la mia funzione è questa

    codice:
    	function ConfermaInvio(frmNome, action) {
    		
    		var annulla = window.confirm("Si è scelto di cancellare questo file. Continuare?");
    		if (annulla) {
    				document.frmNome.action=action
    				document.frmNome.submit();
    			}
    			else {
    				return annulla;
    			}
    		}
    e sul bottone del form che richiama la funzione
    codice:
    .. onClick="javascript:ConfermaInvio('formCanc','filesAzioni.asp');" ..
    ma non funziona.. altrimente nn chiederei aiuto
    grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao davasex,

    se passi il nome del form puoi fare così nella funzione
    codice:
    document.elements[frmNome].action=action
    document.elements[frmNome].submit();
    in alternativa puoi passare direttamente l'oggetto form alla funzione
    codice:
    ConfermaInvio(document.formCanc,'filesAzioni.asp');"
    e poi usarlo così nella funzione
    codice:
    frmNome.action=action
    frmNome.submit();

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    183
    grazie mille.. ora c provo e ti faccio sapere

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    183
    perfetto graziee!!
    per la cronaca: ho usato il secondo metodo

    di vuovo 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.