Sto cercando di simulare una finestra di conferma che dovrebbe apparire prima dell'invio di un form (composto solo da checkbox corrispondenti ad elementi di database che, se flaggati, verranno eliminati dal database).
Ora, per eliminare gli elementi selezionati, l'utente preme questo pulsante:

codice:
<input type="button" value="Elimina se selezionati" onclick="showConfirm ('Stringa_Indirizzo', Sei sicuro di volere eliminare definitivamente tutti i prodotti della categoria selezionati?', this.form)" />
Il pulsante invoca la seguente funzione:

codice:
function showConfirm (addressNo, txt, form)  {
  var newObj = document.createElement ("div");
  newObj.setAttribute ("id", "msg");
  newObj.innerHTML =	"

"
			+"<input type='button' onclick='' value='Ok' /> " //Questa è la riga che non so come impostare//
			+"<input type='button' onclick='location.href=\""+addressNo+"\"' value='Annulla' />"				             	+"</p>"
			+txt;
  document.getElementById ('container').appendChild (newObj);
}
La funzione crea un div con due pulsanti e un testo e lo piazza all'inizio della pagina (verrà posizionato tramite le regole del foglio di stile). Il pulsante Annulla ricarica la pagina stessa facendo scomparire il div.
La mia domanda è: come potrei ottenere che al click del pulsante Ok vengano spediti i dati del form che ho passato come terzo parametro ?
Immagino col metodo submit() ma non saprei quale sintassi adoperare.