今天测试了下ajax,在进行textarea时,发现innerHTML和value使用的区别,很奇怪的一件事,嘿嘿。
正题:
ajax代码:
<script type="text/javascript">
var ajaxConn;
function createHttpRequest()
{
try
{
if(window.XMLHttpRequest)
{
ajaxConn=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
ajaxConn=new ActiveXObject("Msxml2.XMLHTTP");
}
}
catch(e)
{
ajaxConn=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function disData()
{
createHttpRequest();
var url="test.do";
ajaxConn.open("POST",url,true);
ajaxConn.onreadystatechange=handleResult;
ajaxConn.send("");
}
function handleResult()
{
if(ajaxConn.readyState==4)
{
if(ajaxConn.status==200)
{
var tt=document.getElementById("t");
//tt.innerHTML=tt.value+"\n"+ajaxConn.responseText;//注意这样好像不能换行
tt.value=tt.value+"\n"+ajaxConn.responseText;//这样可以换行
setTimeout("disData()",1000);
}
else
{
alert("出错");
}
}
}
</script>
下面是HTML的东东
<button onclick="disData()">点我测试</button>
<textarea id="t" name="t" rows="6" cols="45" ></textarea>
其中test.do这个servlet只是一句话,如下:
out.println("testing ....");
嘿嘿,小小发现,有和我一样迷惑的朋友可以测试下
分享到:
相关推荐
关于Textarea的换行问题并非JTextarea
js 特效 html 特效 textarea是否自动换行
用java swing的JTextArea很容易实现自动换行,但用Textarea却很难实现换行,所以发到网上供大家参考,大家一起学习学习!!!
本篇文章小编为大家介绍,关于textarea提交的内容无法换行的解决办法,有需要的朋友可以参考一下
闲来无事,在网上看到一篇关于php表单转换textarea换行符的文章,看完后,根据以往经验,感觉上这篇文章中的一些信息并不准确...于是便自己亲自对php获取表单数据中的换行符问题进行研究
主要介绍了用CSS实现textArea中的placeholder换行功能,依照传统方法书写的话会出现问题,文中给出了解决方法,需要的朋友可以参考下
textarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rar
NULL 博文链接:https://san-yun.iteye.com/blog/961341
问题解决1: 一开始是提交数据的时候格式是AAA<BR>BBB,但是这是显示换行,其实在TextArea里面并不是真正按行存放的,因为这个时候再提交给另外一个TextArea的时候就是显示AAABBB,而不是换行显示了,因此仅仅是显示...
当我们使用 textarea 在前台编辑文字,并用 js 提交到后台的时候,空格和换行是我们最需要考虑的问题。在textarea 里面,空格和换行会被保存为/s和/n,如果我们前台输入和前台显示的文字都是在 textarea 里面,其实...
思路:利用文本框的聚焦和失焦事件 1、HTML结构 <textarea id=text1></textarea> 2、js方法 [removed] var placeholder = '第一行文本提示\n第二行文本提示\n第三行文本提示'; $('#text1').val...
Html解决pdf导出出现的中文数字等不换行等问题, 已重新修改了Jar包, 重新打包好了,可直接使用,亲测好用.
根据文字的多少自动增高 能够自动伸缩 也可以 ←Backspace 减少字体的同时高度跟着减
本文为大家介绍下如何在textarea文本输入区内实现换行,下面有个不错的示例,大家可以参考下,希望对大家有所帮助
主要介绍了jQuery替换textarea中换行的方法,涉及jQuery操作页面元素的相关技巧,需要的朋友可以参考下
textarea的手动换行会产生换行标志,但这个标志存在却看不到,存入数据库中后读出来显示在页面上却不会换行,如何处理呢?