实现一个非常简单JS效果

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:14:01
现在想达到一个效果:
多行文本框输入文字后,失去焦点触发鼠标离开事件,鼠标离开事件为提交当前文本框内的内容到php文件进行处理,处理后利用Ajax输出到变量中,实现页面无刷新。

我实际运用是在修改UCH程序的心情那里,现在是需要点击提交按钮才可以,我想达到不用点击提交按钮,鼠标离开后自动提交。

谢谢大家~希望可以给出代码,而不是思路。

可以追加分数到最高。
纳川若水,不是我想要的答案、、、、、这样没有ajax吖~

<textarea id="TextArea1" onblur="uptoServer(this.value)"></textarea>

<script language="javascript" type="text/javascript">
var request;
//创建求XMLHttpRequest对象
function createRequest() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
alert("错误,无法请求XMLHttpRequest!");
}

//发送请求,获取文本框内容并发送到服务器端处理
function uptoServer(str) {
if (str!=""){
createRequest();
var url = "uptoServer.php?v=" + str;/