Ciao a tutti,
premetto di non avere molte competenze in materia stavo cercando di realizzare un semplice script che immesse delle variabili dentro un form html mi generi delle righe con del testo fisso e del testo variabile (presso appunto dalle caselle del form).
Il testo deve essere mostrato su righe diverse.
Stavo usando questa procedura: (copio solo alcune righe di esempio)
codice:<form method="get" name="dati"> <table align="left" width="80%" > <TR> <TD width="20%">HOSTNAME </td> <td><input type='text' id='hostname' /> </TD> </tr> <TD ><input type="submit" value="invia" onClick="javascript:mostra()"> </td> </tr> </form> <script language='javascript' type="text/javascript"> function mostra() { var hostname = document.getElementById('hostname'); document.writeln("set hostname "+ hostname.value); } </script>
e cosi ovviamente funziona.
Il problema nasce quando aggiungo le altre righe
tipo una situazione cosi:
document.writeln("set no-default-gateway");
document.writeln("set hostname "+ hostname.value);
in questo caso mi stampa a video solo la prima riga. In pratica credo sia una questione di concatenazione. Ho provato anche ad aggiungere il segno + prima di "set hostname " ma non funziona.
Grazie a chi mi puoi aiutare!