AJAX 显示您键入的文本
我的页面上有一个文本区域,位于左侧。右侧有一个简单的 div。
文本区域稍后将成为 CKeditor。现在我想要它,以便当我在文本区域中输入内容时,它会立即显示我在 div 中输入的文本。
我只是注意到 Stackoverflow 正是使用了我想要的东西。当我写这个问题时,我会看到下面会是什么样子。
这具体是如何完成的?我已经在 Google 上搜索并遵循了 AJAX 教程,但我没有得到让我更接近的教程。
谢谢!
I have a one textarea's on my page which is located on the left. On the right side I have a simple div.
The textarea will later become CKeditor. Now I would like to have it so that when I type something in the textarea, that it immediately displays the text I'm typing in the div.
I just notices that Stackoverflow uses exactly what I wish to have. While I write this question I get to see what it will look like below.
How exactly is this done? I've searched on Google and followed AJAX tutorials but I'm not getting tutorials that get me closer.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在这种情况下没有 AJAX。只是 JavaScript 处理。您在输入项(文本区域或其他)上设置更改事件处理程序,并使用 JS 格式化该文本并将格式化的内容放入另一个容器中。
AJAX 需要服务器请求,而这完全在客户端完成。
There's no AJAX in this situation. Just JavaScript processing. You set up a change event handler on the input item (textarea or other) and with JS you format that text and put the formated content inside another container.
AJAX would require server requests, while this is done entirely on the client side.
这与ajax无关。这只是一个 JavaScript 挑战。首先,你必须有一个js函数来处理textarea的 keydown 事件,然后您将更改右侧 div 中的文本值(或 html 值)以响应 keydown 事件。我认为你应该更多地了解 javascript 然后 jquery 才能轻松解决这个问题。
This does not relate to ajax. It's just a javascript challenge. First, you have to have a js function that handle the keydown event of the textarea, then you will change the text value (or html value) in the right div in responding to the keydown event. I think that you should learn more about javascript then jquery for easily solving this problem.
这可能会有所帮助:)
如果您不使用 jquery 那么您可以执行此
创建方法,该方法将在按键时调用,
然后在您的文本区域上附加事件
this can probably help:)
if you are not using jquery then you can do this
create method which will be called on key press
then attach event on your textarea
这是最近一个需要类似内容的问题的代码。我猜你知道足够的 JS 来根据你的需要修改它。
原始帖子是 在这里。
Here is code from a recent quesiton that needed something similar. I'm guessing you know enough JS to modify it as per your needs.
The original post is here.
使用 jQuery
http: //jsfiddle.net/bxf8x/
Using jQuery
http://jsfiddle.net/bxf8x/