Ciao a tutti!
Ho un piccolo problema con un javascript...praticamente inserisco del testo in un campo di un database MySQL e il javascript, che dovrebbe richiamare il testo in una textarea, funziona solamente se il testo è solo su una riga, si blocca se vado a capo.
Questo è il codice javascript:
codice:
<script language="javascript"><!--
var comment_array = new Array();
<?php
   for ($i=0, $n=sizeof($orders_statuses); $i<$n; $i++) {
   if ($orders_default_comment_array[$orders_statuses[$i]['id']]['comment'] <> '') {
       echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "' . $orders_default_comment_array[ $orders_statuses[$i]['id'] ] . '";' . "\n";
  } else {
    echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "";' . "\n";
  }
   }
?>
function updateDefaultComment() {
 var selected_value = document.forms["status"].status.options[document.forms["status"].status.selectedIndex].value;
var newComment = comment_array[selected_value];
document.forms["status"].comments.value = newComment;
}
//--></script>
E questo è il risultato:
codice:
<script language="javascript"><!--
var comment_array = new Array();
comment_array["1"] = "";
comment_array["2"] = "Ciao

Ciao

Ciao";
comment_array["3"] = "Il tuo pacco è stato spedito";
function updateDefaultComment() {
var selected_value = document.forms["status"].status.options[document.forms["status"].
status.selectedIndex].value;
var newComment = comment_array[selected_value];
document.forms["status"].comments.value = newComment;
}
//--></script>
Si blocca al comment_array["2"] dove il testo è su più righe...come faccio a mantenere l'impaginazione con gli a capo senza che mi si blocchi il tutto?
Grazie.