|
测试中遇到一个问题,是一个要求输入URL(标准样式为http://)文本框,测试时按照需求的话,如果输入多个URL在同一行,URL之间用“,”分割开的话,系统会认识是自动换行(系统本身有识别系统,可判断输入的URL中部分特殊符号而给出提示)。如在一行输入http://msn,http://google系统会自动把http://google置到下一行,系统判断输入的URL是否正确只是判断每行开头是否为http://,那么测试中问题就来了,主要是针对要不要取消输入,会自动换行的问题。首先如果支持换行的话,那么我输入http://msn,myspace的话,系统会默认为2个URL,主要是因为,与.在键盘上位置很接近,容易产生错误。而且这样输入完点击Save系统就不做进一步的判断而直接保存了,用户可能不注意,为以后操作带来错误,原来的http://msn.myspace被保存成了http://msn和myspace。如果把,加入为错误判断的条件而给出提示,如果用户连续在一行输入URL,即使中间加了,也是先提示有不合法的字符",",而不保存,这样一经提示用户还能检查一下自己输入的URL。可是这么一来,给用户操作上带来不方便。并且系统识别判断URL的格式只是判断开头是否是以http://开头的,如果我写了一行在后面加上,前提是开始也写了,系统就识别不出来了。我们组内讨论的问题是,开发人员说如果用JS脚本严格控制这2种情况会有困难。请问各位达人,如果上述情况做严格的判断是否很困难?我JAVA语言菜的很sdlkfj8 |
|