过程:
当页面需要填写的多个文本框时,如果一个一个去写提示验证信息,感觉很繁琐。所有这里有个方法,就是利用focus 与 blur ,在focus时检查当前值是否为文本框的默认值,是则清空,否则保持不变,而在blur时检查文本框的内容是否为空,是则重置为默认值,否则保持不变。
<script type ="text/javascript" language ="javascript" >
function clstest(){
with(event.srcElement)
if(value==defaultValue) value=""
}
function restest(){
with(event.srcElement)
if(value=="") value=defaultValue
}
<input type ="text" value ="--在此输入信息--" οnfοcus="clstest()" οnblur="restest()" runat ="server" name ="tim" id ="time">
</script>
<input value="填写你的姓名"
οnfοcus="clstest()" οnblur="restest()">
1.只能输入数字或小数:
<asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runat="server"
Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')"></asp:textbox>
2.只能输入数字:
<asp:textbox class="Text"
οnkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;"
id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12">
</asp:textbox>