我有一个小问题,当我通过ajax调用加载文本时.
我从textarea中获取相关内容并将其存储在我的数据库中,当我想在div中显示文本时,它不尊重新行,因此所有文本都是连续的.
以下代码显示了一个小例子:
$(function() {
$('.buttonA').click(function() {
$('.message').html($('textarea[name="mensaje"]').val());
});
});Run Code Online (Sandbox Code Playgroud)
.message {
width:300px;
height:200px;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<textarea name="mensaje" class="new_message_textarea" placeholder="enter message..."></textarea>
<button class="buttonA">Enter</button>
<div class="message"></div>Run Code Online (Sandbox Code Playgroud)
如果您使用一些新行键入一些文本,一旦您单击该按钮,文本将显示在div中,并且将看到未显示新行.
我怎么解决这个问题?
当我显示一个时WebView,我看不到弹出的软键盘.硬键盘也不起作用!
通常的缺点是什么?
我用来访问的代码WebView是:
package com.example.blahblah;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.preference.PreferenceManager;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Window;
import android.webkit.JsResult;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
public class createAccount extends Activity {
private static final String LOG_TAG = "Create Account";
private WebView mWebView;
private static final String URL = blah_app.urlSelected+"createAccount.html";
private Handler mHandler = new Handler();
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Toast.makeText(createAccount.this, "URL = " …Run Code Online (Sandbox Code Playgroud) 原谅我提出这么简单的问题,我是HTML和CSS的新手.有一个简单的方法来中心textarea?我想我会尝试使用
textarea{
margin-left: auto;
margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)
但它(显然?)没有用.
textarea的rows属性与Firefox中的行数不匹配.例如:
<textarea rows=4 cols=40>
1
2
3
4
this line is visible in FF
</textarea>
Run Code Online (Sandbox Code Playgroud)
示例:http://jsfiddle.net/Z7zXs/6/
我该如何解决这个问题?textarea应该只显示4行(而不是5行)rows=4.
可以设置文本区域的样式,使每行都有一个虚线下划线(如笔记本或音符块)?
行数应固定为10.
我有一个带有一些文本区域的表单,当文本超出文本框时允许滚动条.用户希望能够打印屏幕,并且此文本不可见.如何仅打印所有文本?我最好是打印到PDF链接还是什么?
我有一个文本框和一个链接按钮.当我写一些文本,然后选择其中一些文本,然后单击链接按钮,文本框中的选定文本必须与消息框一起显示.
我该怎么做?
当我单击下面文本框的提交按钮时,消息框必须显示Lorem ipsum.因为在该地区选择了"Lorem ipsum".
如果我从页面中选择任何文本并单击提交按钮,它就可以正常工作,但如果我将文本写入文本框并进行创建,则不然.因为当我点击另一个空格时,文本框的选择被取消.
现在的问题是,当我从文本框中选择文本并单击任何其他控件或空格时,必须仍然选择所选文本.
怎么做?
我有一个Textarea用户可以输入文本.默认情况下,它的高度为17px.但是,如果用户插入大量文本,我希望文本区域相应地扩展.有没有办法用CSS做到这一点?提前致谢!!
我想让ckeditor工作.显然它没有使用textarea所以提交表单不会在编辑器中提交文本.因为我使用了多态关联等.我不能使用onsubmit函数来获取textarea的值(当提交表单时).
所以我发现了这个问题:使用jQuery从CKEditor的iframe中获取内容
有一些非常好的答案.在那里发布的答案使textarea保持最新.这非常好,正是我需要的!不幸的是我无法让它发挥作用.有人知道为什么(例如)这不起作用?
我有一个textarea(rails但它只是转换为普通的textarea):
<%= f.text_area :body, :id => 'ckeditor', :rows => 3 %>
以下是js:
if(CKEDITOR.instances.ckeditor ) {
CKEDITOR.remove(CKEDITOR.instances.ckeditor);
}
CKEDITOR.replace( 'ckeditor',
{
skin : 'kama',
toolbar :[['Styles', 'Format', '-', 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', 'Link']]});
CKEDITOR.instances["ckeditor"].on("instanceReady", function()
{
//set keyup event
this.document.on("keyup", CK_jQ);
//and paste event
this.document.on("paste", CK_jQ);
}
function CK_jQ()
{
CKEDITOR.instances.ckeditor.updateElement();
}
Run Code Online (Sandbox Code Playgroud)
我在我的萤火虫中得到以下"错误".
missing ) after argument list
[Break on this error] function CK_jQ()\n
在我的Rails 3应用程序中,我用它textarea来让用户在论坛中写一条新消息.
但是,当显示消息时,所有换行符看起来都像空格(没有<br />).也许还有其他不匹配的例子,我还不知道.
我想知道解决这个问题最合适的方法是什么.
我想存储在数据库中的文本是正常的(我看到例如<转换为<),因此主要问题是演示文稿.
Rails中是否有内置辅助方法?
(simple_format做了类似于我需要的东西,但它添加了<p>我不想出现的标签.)