我想做一个textarea, 框内有预设提醒内容,当鼠标点击框后,提醒内容消失,若无输入则恢复提醒内容,请问用JS怎么实现啊??
textarea不能用xxx.value="";去消除预设内容 ,所以不知道怎么办啊~~
还有进一步疑问就是 ,如果我想为多个textarea设置通用的函数去取消和回复预设提醒内容,
应该怎么设置呢??单行文本输入有一个defaultValue去代替不同的预设提醒内容,那多行文本输入
呢??应该也有一个可以代替不同预设提醒内容的名称吧?
求高手指教~~~
textarea不能用xxx.value="";去消除预设内容 ,所以不知道怎么办啊~~
还有进一步疑问就是 ,如果我想为多个textarea设置通用的函数去取消和回复预设提醒内容,
应该怎么设置呢??单行文本输入有一个defaultValue去代替不同的预设提醒内容,那多行文本输入
呢??应该也有一个可以代替不同预设提醒内容的名称吧?
求高手指教~~~
解决方案 »
- mousedown和mouseover不能同时执行吗?
- ie8.0 不能用document.all.item了吗?用这个标签取不到值
- 请问如何探测出用户用的浏览器,ie6和ie7的区别
- javascript 正则的面试题50分
- 请问诸位,我想做两个互动的select应该怎么做?
- 有人能解决这个问题吗?关于表格
- jstl的x标签的问题
- 一个只有一张很大图片的页面,想浏览全图如何实现用“手形”直接拖动,而不用滚动条。
- 使用jquery 给页面动态添加控件页面反应是不是很迟钝?大家有没有什么好的解决办法?
- 一个关于节点遍历的问题
- 鼠标拖动层-FF下鼠标位置不正常的问题
- 为什么是undefinder的
<head>
<script>
window.onload=function(){
document.getElementById("AAA").value = "hahhahha";
}
</script>
</head>
<body>
<textarea rows="10" cols="100" id="AAA" value="hahahhaha" onfocus="clearText()"></textarea>
<script>
function clearText() {
document.getElementById("AAA").value = "";
}
</script>
</body>
</html>
这个意思行不?
<head>
<script>
window.onload=function(){
document.getElementById("AAA").value = "hahhahha";
}
</script>
</head>
<body>
<textarea rows="10" cols="100" id="AAA" value="hahahhaha" onfocus="clearText()"></textarea>
<script>
function clearText() {
document.getElementById("AAA").value = "";
}
</script>
</body>
</html>这个意思行不?
这样如何?<html>
<head>
<script>
window.onload=function(){
document.getElementById("AAA").value = "请点此输入:";
}
</script>
</head>
<body>
<textarea rows="10" cols="100" id="AAA" onfocus="clearText()" onblur="reset()"></textarea>
<script>
var content="";
function clearText() {
document.getElementById("AAA").value = content;
}
function reset(){
content=document.getElementById("AAA").value
document.getElementById("AAA").value = "请继续输入:";
}
</script>
</body>
</html>
value=" 请输入2-6个字母" size="20" maxlength="20" />
这是可以的呀。是不是你得到的对象:xxx是不是不是textarea对象。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cn">
<head>
<title>textarea</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<script type="text/javascript"> //提示内容:(默认值)
var c = '请输入内容:';
function on_focus(obj){
obj.value = obj.value==(!!arguments[1]?arguments[1]:c)?'':obj.value;
}
function on_blur(obj)
{
obj.value = obj.value==''?(!!arguments[1]?arguments[1]:c):obj.value;
}
</script>
</head><body>
<textarea name="test1" cols="30" rows="10" id="test1" onfocus="on_focus(this)" onblur="on_blur(this)">请输入内容:</textarea>
<textarea name="test2" cols="30" rows="10" id="test2" onfocus="on_focus(this,'提示内容:test')" onblur="on_blur(this,'提示内容:test')">提示内容:test</textarea>
<textarea name="test3" cols="30" rows="10" id="test3" onfocus="on_focus(this,'提示内容:abc')" onblur="on_blur(this,'提示内容:abc')">提示内容:abc</textarea>
</body>
</html>
<head>
<title>New Test</title>
<script type="text/javascript">
var message="点此输入!";
var objText;String.prototype.trim=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}function load(){
objText=document.getElementById("inputBox");
objText.value=message;
}
function clearText(){
if(objText.value==message)
objText.value="";
}
function reset(){
objText.value=objText.value.trim()?objText.value:message;
}
</script>
</head>
<body onload="load()">
<textarea id="inputBox" onfocus="clearText()" onblur="reset()"></textarea>
</body>
</html>
<form>
<input type="text" value="姓名" /><br />
<input type="password" value="密码" /><br />
<textarea>预设内容001</textarea><br />
<textarea>预设内容002</textarea><br />
<input type="radio" name="sex" />BOY <input type="radio" name="sex" />Girl<br />
<textarea>预设内容002</textarea><br />
</form>
var elms=document.forms[0].elements;
for(var i=0;i<elms.length;i++){
if(elms[i].type!="textarea"){
continue;
}
check(elms[i]);
}
function check(elm){
var txt=elm.value;
elm.onclick=function(){
if(this.value==txt){
this.value="";
};
}
elm.onblur=function(){
if(this.value.replace(/\s/g,"")==""){
this.value=txt;
}
}
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">
window.onload=function(){
document.getElementById("AAA").value="请输入:";
}
function clearText(){
document.getElementById("AAA").value="";
}
function Write()
{
document.getElementById("AAA").value="请输入:"
}
</script>
</HEAD> <BODY>
<textarea rows="10" cols="100" id="AAA" value="hahahhaha" onfocus="clearText()" onblur="Write()"></textarea> </BODY>
</HTML>