<tr>
<td class="tbt_td">名称:</td>
<td class="tbt_td" colspan="3">
<input id="name" name="name" οnblur="if (this.value ==''){this.value='请输入名称'}"
οnfοcus="this.select()"
οnclick="if(this.value=='请输入名称')this.value=''"
οnkeypress="checkTextValid(this, 49)"
type="text" maxLength="50" size="50" value="请输入名称">
</td>
</tr>
js文件:
function checkTextValid(control, length)
{
//检查文本内容长度
if(control.value.length >= length)
window.event.keyCode = 0;
//过滤特殊字符
//21~2F 33~47 !"#$%&'()*+,-./
if(window.event.keyCode >= 33 && window.event.keyCode <= 47)
window.event.keyCode = 0;
//3A~40 58~64 :;<=>?@
else if(window.event.keyCode >= 58 && window.event.keyCode <= 64)
window.event.keyCode = 0;
//5B~60 91~96 [/]^_`
else if(window.event.keyCode >= 91 && window.event.keyCode <= 96)
window.event.keyCode = 0;
//7B~7E 123~126 {|}~
else if(window.event.keyCode >= 123 && window.event.keyCode <= 126)
window.event.keyCode = 0;
}
<td class="tbt_td">名称:</td>
<td class="tbt_td" colspan="3">
<input id="name" name="name" οnblur="if (this.value ==''){this.value='请输入名称'}"
οnfοcus="this.select()"
οnclick="if(this.value=='请输入名称')this.value=''"
οnkeypress="checkTextValid(this, 49)"
type="text" maxLength="50" size="50" value="请输入名称">
</td>
</tr>
js文件:
function checkTextValid(control, length)
{
//检查文本内容长度
if(control.value.length >= length)
window.event.keyCode = 0;
//过滤特殊字符
//21~2F 33~47 !"#$%&'()*+,-./
if(window.event.keyCode >= 33 && window.event.keyCode <= 47)
window.event.keyCode = 0;
//3A~40 58~64 :;<=>?@
else if(window.event.keyCode >= 58 && window.event.keyCode <= 64)
window.event.keyCode = 0;
//5B~60 91~96 [/]^_`
else if(window.event.keyCode >= 91 && window.event.keyCode <= 96)
window.event.keyCode = 0;
//7B~7E 123~126 {|}~
else if(window.event.keyCode >= 123 && window.event.keyCode <= 126)
window.event.keyCode = 0;
}