email输入的判断(1)
这次我们简单的来介绍一下对输入文字框的判断!
先看看这个flash,它实现的是对email地址的判断,你可以试验着输入一些“错误”的试试看哦。!
这个flash当中对输入的email做出“错误”反应的有下面几种:
1。含有这些字符 :#,$ ,% ,!,^, -, `, * ,( ,) , ,, <,> , / ,\, 还有空格;
2。只能含有一个@ ,如果发现两个或者两个以上,就会报错
3。检测@ 前面至少有一个字母,没有的话,报错
4。检测域名当中是否存在 . ,有的话,通过;没有的话,错误!
5。监测 @ 后面的 . 的前后是否都有至少两个字母,没有的话,会报错
是的,这些如果不全部遵守,就会报错的,而且根据不同的错误,显示不同的错误信息,是不是有点类似javascript? 下面来跟我学习这个的制作方法吧。Let us go--------->
这个flash 组件只有一个 button 自己起个名字go ,然后根据自己的喜好在各个帧上面画吧(可以看看图1),然后就可以回到scene 中来了,呵呵,简单吧。
图1
然后你可以在上面的layer 上面也写上一大堆的“废话”,装饰一下, :)下面的 layer 的主体是两个input text 和那个button
一个input text 作为 输入的email ,另外一个作为显示反馈信息的,如图 2。注意各自的变量名称一定要写上哦 一个是 email,另一个是valid
图2
注意第一帧加上stop(); 因为我们要让它停止进行判断哦,因为是按下按钮的时候触发的事件,所以要在button上面设置
onmouseevent
On(realse){
call ("validate");
//call命令用于调用validate 帧上面的函数和action脚本
}
|