Ho creato una bacheca dove poter commentare i post deglii utenti.
Devo perfezionare il modo di editare un proprio commento senza ricaricare la pagina utilizando ajax ma sto trovando problemi quando nel commento da modificare c'è un capoverso.
Al click di un immagine si apre un textarea grazie all'ausilio di una funzione in javascript
la funzione in javascript è questa
Quando nel commento si va a capo la funzione javascript non funziona più.
Come posso raggirar eil problema?
Devo perfezionare il modo di editare un proprio commento senza ricaricare la pagina utilizando ajax ma sto trovando problemi quando nel commento da modificare c'è un capoverso.
Al click di un immagine si apre un textarea grazie all'ausilio di una funzione in javascript
Codice:
$ch_br_comment = nl2br(stripslashes($replay[comment]));
$button_replay = '<img title="modifica" src="images/user/replay_edit.png" onclick="edit_replay_ajax('.$replay['post_id'].',\''.$ch_br_comment.'\')">'
...
echo $button_replay;
la funzione in javascript è questa
Codice:
function edit_replay_ajax(post_id, commento) {
$('.span_replay_'+post_id).html("<form><textarea id='textarea_replay_"+post_id+"' name='comment_replay_edit' cols='47'>"+commento+"</textarea><input type='button' value='cambia' onclick='edit_replay_ajax2("+post_id+")'></form>");
}
Quando nel commento si va a capo la funzione javascript non funziona più.
Come posso raggirar eil problema?