Buongiorno a tutti, è la prima volta che posto qui...
Ho un problema con l'invio di un form tramite il metodo submit. Ho creato uno script che richiede l'inserimento da parte dell'utente di un commento tramite prompt, riempie dei campi nascosti del form e forza l'invio del form stesso. In firefox va tutto bene, in IE esegue il prompt, riempie i campi nascosti, ma si rifiuta di inviare il form. Ho provato di tutto: a recuperare il form con getElementById, a prenderlo dall'insieme Forms, a prenderlo da solo: niente. Il codice è questo:
<script type="text/javascript">
<!--
function invia(num_id,num_owner) {
document.getElementById('url').value = prompt('Inserisci il commento:','');
document.getElementById('id').value = num_id;
document.getElementById('userid').value = num_owner;
document.frm.submit();
}
-->
</script>
Prodotto n° 5854
Operazioni
<span id="puls5854" style="display: block;">Invia</span>
<form method="get" action="invia.php" name="frm" id="frm">
<input name="a" value="copied" type="hidden">
<input name="id" id="id" type="hidden"><input name="userid" id="userid" type="hidden">
<input name="url" id="url" type="hidden"><input name="m" value="page" type="hidden"><input name="s" value="queue" type="hidden"></form>
Io ci ho assolutamente perso le speranze, confido in voi...