这里可以改一下:function cleanValue(){ document.getElementById('tArea').value=""; }改为: function cleanValue(){ var value = document.getElementById('tArea').value; //为默认值才清空。。 if(value=="请输入值"){ document.getElementById('tArea').value=""; } }
function cleanValue(){ document.getElementById('getPerson').value=""; } function checkValueIsDefault(){ var value = document.getElementById('getPerson').value; if(value == "" || value==null){ document.getElementById('getPerson').value = "请输入值" } }<tr> <td align="right">领用人员:</td> <textarea name="getPerson" id="getPerson" onfocus="cleanValue()" onblur="checkValueIsDefault()"> 请输入值 </textarea>我的代码
<html> <head> <script type="text/javascript"> function cleanValue(){
if(document.getElementById('tArea').value == "请输入值"){ document.getElementById('tArea').value=""; } } function checkValueIsDefault(){ var value = document.getElementById('tArea').value; if(value.trim() == "" ){ document.getElementById('tArea').value = "请输入值" } } </script> </head> <body>
2,鼠标离开文本框,如果是空的,把值设回去? 你已经清空了,这个文本框肯定是空的啊,还需要判断吗?不太明白这个
<head>
<script type="text/javascript">
function cleanValue(){
document.getElementById('tArea').value="";
} function checkValueIsDefault(){
var value = document.getElementById('tArea').value;
if(value == "" || value==null){
document.getElementById('tArea').value = "请输入值"
}
}
</script>
</head>
<body>
<input type="text" /> <br />
<textArea id="tArea" onfocus="cleanValue()" onblur="checkValueIsDefault()">
请输入值
</textArea>
</body>
</html>
var aaa = document.getElementById("aaa").value;
function setVal(){
if(aaa=="")
document.getElementById("aaa").value="默认值";
}
function delVal(){
if(aaa == "默认值")
document.getElementById("aaa").value="";
}
</script>
<body onload="setVal()">
<table align="center">
<tr>
<td>
<input type="text" id="aaa" name="aaa" onclick="delVal()" onmouseout="setVal()">
</td>
</tr>
</table>
</body>
document.getElementById('tArea').value="";
}改为:
function cleanValue(){
var value = document.getElementById('tArea').value;
//为默认值才清空。。
if(value=="请输入值"){
document.getElementById('tArea').value="";
}
}
document.getElementById('getPerson').value="";
} function checkValueIsDefault(){
var value = document.getElementById('getPerson').value;
if(value == "" || value==null){
document.getElementById('getPerson').value = "请输入值"
}
}<tr>
<td align="right">领用人员:</td>
<textarea name="getPerson" id="getPerson" onfocus="cleanValue()" onblur="checkValueIsDefault()">
请输入值
</textarea>我的代码
<html>
<head>
<script type="text/javascript">
function cleanValue(){
if(document.getElementById('tArea').value == "请输入值"){
document.getElementById('tArea').value="";
}
} function checkValueIsDefault(){
var value = document.getElementById('tArea').value;
if(value.trim() == "" ){
document.getElementById('tArea').value = "请输入值"
}
}
</script>
</head>
<body>
<input id="tArea" onfocus="cleanValue()" onblur="checkValueIsDefault()">
</input>
</body>
</html>小改了下 默认值为 "请输入值"
function clearTxt(id){
id.value="";
}function reback(id){
id.value="--default--";
}
</script>
<input type="text" value="--default--" id="txt" onfocus="clearTxt(this)" onblur="reback(this)" />
<script type="text/javascript"></script>中
function reback(id){
if(id.value=="")
id.value="--default--";
}
算了,我实在不知道说什么好了
你多搞一个输入框,这样才能演示得到焦点事件。只有这样一个文本框,一开始他就是得到焦点的,他的默认值就已经被清空了 另外,你的js有没有写在
<script type="text/javascript"></script>中
[/Qu
点击时根本就没清空啊!
<html>
<head>
<script type="text/javascript">
function cleanValue(){
document.getElementById('textid').value="";
} function checkValueIsDefault(){
var value = document.getElementById('textid').value;
if(value == "" || value==null){
document.getElementById('textid').value = "默认值"
}
}
</script>
</head>
<body>
<input id="textid" type="text" onfocus="cleanValue()" onblur="checkValueIsDefault()" value="默认值"/><br />
</body>
</html>