ciao a tutti![]()
ho una tabella in un form dove i campi di input sono visualizzati in questo modo:
sempre nel mio modulo ho un link che apre una finestra che può essere stampata dall'utente, che mostra ciò che è stato inserito (una sorta di print-friendly). Riesco a stampare a video tutti i campi ddel form ma non i campi nome e cognome.codice:<script language="javascript"> var str = ''; for(var i=0; i<3; i++) { str = str + '<tr>'; str = str + '<td><input type="text" name="nome[]" value=""></td>'; str = str + '<td><input type="text" name="cognome[]" value=""></td>'; str = str + '</tr>'; } document.write(str); </scipt>
Nella pagina aperta faccio:
Cosi facendo non riesci a visualizzare assolutamente niente. perchè?codice:var nome = window.opener.document.forms[0].nome; var cognome= window.opener.document.forms[0].cognome; for(var i=0; i<nome.lenght; i++) { document.write(nome[i].value + ' - ' + cognome[i].value + ' '); }

Rispondi quotando