Non importa, mi basta...Originariamente inviato da Mich_
Hai ragione, document.execCommand('cut') e` un'istruzione proprietaria di IE, per cui non funzionera` in altri browser.
Lo so, lo so... :sexpulp:Per il tab hai gia` trovato che e` \t, aggiungo che il return (acapo) e` \n.
Si, all'incirca...Nel tuo post non si vede la struttura del form, che io suppongo cosi`:
<tr>
<td><input type="text" name="campo0x0" /></td>
<td><input type="text" name="campo0x1" /></td>
<td><input type="text" name="campo0x2" /></td>
</tr>
<tr>
<td><input type="text" name="campo1x0" /></td>
<td><input type="text" name="campo1x1" /></td>
<td><input type="text" name="campo1x2" /></td>
</tr>
<tr>
<td><input type="text" name="campo2x0" /></td>
<td><input type="text" name="campo2x1" /></td>
<td><input type="text" name="campo2x2" /></td>
</tr>
...
Beh, il problema non era copiare tutti i valori in una variabile...Comunque per copiare tutti i campi in una variabile, puoi fare cosi`:
Nota: io ho messo due backslash davanti a t e n per visualizzarla, tu probabilmente devi mettercene una sola.codice:var str = ""; var ff = document.NOMEFORM; for(var i=0; i<NRIGHE; i++) { for(var j=0; j<NCOL; j++) { str += ff.elements("campo"+i+"x"+j).value + "\\t"; } str += "\\n"; }
Quello l'avevo già fatto. Il problema era poi copiare il contenuto di quella variabile nella clipboard. Ma ho già risolto. Grazie!!!
![]()
![]()


Rispondi quotando