Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

contenteditable li divda enter bosilganda ortiqcha div yoki p hosil bo'lyapti.

+1 ovoz
67 marta ko‘rilgan
so‘radi 28 dekabr, 18 parmonov98 (1,684 bal)
contenteditable li divda enter bosilganda  ortiqcha div yoki p hosil bo'lyapti.

oldini olish mumkinmi? stackoverflowni titkilayapman yaxshi yechim chiqmayapti.

1 ta javob

0 ovoz
javob berdi 02 yanvar, 19 Kenjebaev (1,092 bal)
$('div[contenteditable]').keydown(function(e) {
    // trap the return key being pressed
    if (e.keyCode === 13) {
      // insert 2 br tags (if only one br tag is inserted the cursor won't go to the next line)
      document.execCommand('insertHTML', false, '<br><br>');
      // prevent the default behaviour of return key pressed
      return false;
    }
  });
https://stackoverflow.com/questions/18552336/prevent-contenteditable-adding-div-on-enter-chrome
izoh qoldirdi 03 yanvar, 19 parmonov98 (1,684 bal)
bunda ikkita breakline qo'shilib qolyapti. menga bitta kerak. bitta qoo'yilsa execommand ga ishlayamapti.
izoh qoldirdi 07 yanvar, 19 Jasur320 (87 bal)
Unda bitta <br> qo'yib ko'rin:
document.execCommand('insertHTML', false, '<br>');
izoh qoldirdi 10 yanvar, 19 parmonov98 (1,684 bal)
bitta umuman ishlamaydi. :(

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...