ciao.. ma perchè i dati li inserisci tramite javascript?? immagino che tu per recuperare i dati dal database passi da una pagina php, che fa una query e ti restituisce il risultato.. Se tu il risultato lo stampi direttamente nel value del campo input o dei campi input che hai, non è meglio?? dico cosi perchè forse non ho capito il tuo problema..

Comunque stai sempre attento agli apici e doppi apici all'interno dei campi!!

Un altra cosa.. per gli apici e doppi apici postresti prevedere un replace del carattere..