ASP文本框无刷新验证
Textbox内输入数据,要求输入完后立刻判定是否符合要求,然后再Lable里显示。我用Textchanged实现不了,都是到提交结果按钮的时候才能进行验证。...
Textbox内输入数据,要求输入完后立刻判定是否符合要求,然后再Lable里显示。我用Textchanged实现不了,都是到提交结果按钮的时候才能进行验证。
展开
2个回答
展开全部
用onblur事件,代码如下:
<script type="text/javascript">
function chktxt(){
var txt1=document.getElementById("txt1");
var msg=document.getElementById("txt1_msg");
//根据实际情况判断
if(txt1.value==""){
msg.innerHTML="<font color='red'>不能为空!</font>";
} else {
msg.innerHTML="<font color='green'>输入正确。</font>";
}
}
</script>
<input type="text" id="txt1" name="txt1" onblur="chktxt()" />
<label for="txt1" id="txt1_msg"></label>
<script type="text/javascript">
function chktxt(){
var txt1=document.getElementById("txt1");
var msg=document.getElementById("txt1_msg");
//根据实际情况判断
if(txt1.value==""){
msg.innerHTML="<font color='red'>不能为空!</font>";
} else {
msg.innerHTML="<font color='green'>输入正确。</font>";
}
}
</script>
<input type="text" id="txt1" name="txt1" onblur="chktxt()" />
<label for="txt1" id="txt1_msg"></label>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询