سؤال

كيف أفعل مثل Stackoverflow، عندما تكتب في هذا الحقل، حيث تتم معاينته مباشرة تحته؟..ليس لدي أي فكرة عن كيفية إجراء ذلك وأحب حقًا أن أفعل شيئًا كهذا على موقع الويب الخاص بي.لدي منطقة نصية تقوم بتحريرها، وبعد ذلك..؟كيف؟

شكرًا

هل كانت مفيدة؟

المحلول

باستخدام JQuery، في الرأس في علامة البرنامج النصي:

    $(document).ready(function(){
        $('#textbox-id').keypress(function(){
          $('#preview-id').html($(this).val());
        }
    });

ثم، في HTML:

<textarea id="textbox-id"></textarea>
<div id="preview-id"></div>

تعديل

لعنة، تعرضت لضربها بضع ثوان. أيضا، wmfdeitor هو بالضبط.

نصائح أخرى

بسيطة، ضع عنصر DIV ثم على OnMouseup في مربع النص، يمكنك الحصول على حدث مسج نقل المعلومات

<textarea id="entry" onmouseup="$('#output').html($('#entry').val())"></textarea>
<div id="output"></div>

استخدام jQuery's keypress حدث:

$('#in').keypress(function() {
    $('#out').text($(this).val());
});

انظر الى هذا، http://jsfiddle.net/testtracker/2C3Zj/

$(document).ready(function(){
    $('#textbox-id').on('keyup', function(){
      $('#preview-id').html($(this).val());
    });
});​
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top