Jeditable linebreaks her edit iki katına

1 Cevap php

I istimal

var retval = value.replace(/<br[\s\/]?>/gi, '\n');

Textarea <br> etiketleri şerit ve nl2br('$_POST('newValueHere')') benim veritabanına eklemek ve düzenlemeleri görüntülemek için jeditable geri dönmek için. Ben yaşıyorum tek sorun düzenlenebilir sahada her bir tıklama tüm <br> etiketleri kez yazılı hale görünüyor ki? Bu herkes neler oluyor olabilir herhangi bir fikir var mı, hayır mantıklı?

1 Cevap

nl2br değildir replace linefeeds, bu <br> etiketler before bunları ekler etmez. İşletme düzenli ifade döner <br>\n \n\n, sonra da nl2br döner, o içine <br>\n<br>\n. Sen eğer varsa etiketi aşağıdaki satır besleme kaldırmak gerekir:

var retval = value.replace(/<br\s*\/?>\n?/gi, '\n');