大家好呀!进来帮我看看这两个表单问题吧!
第一、比如我在填写注册表单--电话号码时,鼠标离开这个文本框就检测它是否正确,如果不正确就在文本框旁显示“请填写正确的电话号码”应该怎么做!
第二、在一个登录窗口上,如果登陆成功就把用户文本框和密码文本框变成灰色,也就是不然改写的那种,上面显示登录时的用户和密码!
问题点数:20、回复次数:4Top
1 楼stayhere(且留连)回复于 2004-05-03 23:59:11 得分 10
<input type=text name=telphone onBlur="jugeTel()"><font id=TelFillMsg></font>
....
<script language=vbscript>
sub jugeTel()
'比如只检测是否全是数字
set obj=window.event.srcElement
if not isNumeric(obj.value) then
document.TelFillMsg.innerHtml="请输入正确的电话号码!"
obj.SetFocus
end if
end sub
</script>
Top
2 楼stayhere(且留连)回复于 2004-05-04 00:03:05 得分 5
不能改写,只需要设置输入框disable或者readonly.
<input type=text name=userName <%if ....then response.write "disable"%>>...
Top
3 楼liuyangxuan(阿轩)回复于 2004-05-04 06:59:01 得分 5
Readonly可以达到您所要的功能,不过在视觉上达不到您要的效果!
其一主要是用JS写,调用事件!Top
4 楼athenna(情绝书生)回复于 2004-05-04 09:41:36 得分 0
第一个我知道了,谢谢大家!
那第二个是不是不能变成灰色呢?或都是变成其他颜色?Top




