//验证必填项,并光标定位到为填项 function skipVerify(formName){ var inputElemts = $("form[id=" + "'" +formName + "'" + "] :input[id][type!='hidden']"); inputElemts.each(function(i, inputElemt) { var s = $(this).attr('id'); var inputValue = $(this).attr('value'); var inputVal = $(this).val(); var classVal = $(this).attr('class'); if (classVal != '' && classVal != null && classVal != undefined){ if(classVal.indexOf("easyui-combobox") == 0){ var inputVal = $(this).combobox("getValue"); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).combobox('options').required; if (o == true){ $(this).combobox('showPanel'); return false; } } } else if(classVal.indexOf("easyui-validatebox") == 0){ var inputVal = $(this).val(); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).validatebox('options').required; if (o == true){ $(this).focus(); return false; } } } else if(classVal.indexOf("combotree-f combo-f") == 0){ var inputVal = $(this).combotree("getValue"); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).combotree('options').required; if (o == true){ $(this).combotree('showPanel'); return false; } } } else if(classVal.indexOf("textbox easyui-validatebox") == 0){ var inputVal = $(this).val(); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).validatebox('options').required; if (o == true){ $(this).focus(); return false; } } } else if(classVal.indexOf("easyui-numberbox") == 0){ var inputVal = $(this).val(); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).numberbox('options').required; if (o == true){ $(this).focus(); return false; } } } else if(classVal.indexOf("easyui-datebox") == 0){ var inputVal = $(this).datebox("getValue"); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).datebox('options').required; if (o == true){ $(this).datebox('showPanel'); return false; } } } } }); }
相关推荐
- 当未填写必填项并尝试提交时,验证是否出现警告信息,并确认光标是否自动定位到未填写的必填项处。 - 在文本框失去焦点时,验证是否显示红色警告信息。 **4. 控件显示** - **概述**:确认控件的可用性和状态...
19. **必填项检查**:未填写必填项时,系统应给出反馈,如“*”标记,并在返回后自动定位到未填项。 20. **快捷键检查**:测试常用的快捷键如Ctrl+C、Ctrl+V等,确保它们能正常工作。 以上测试点覆盖了黑盒测试中...
- 搜索后,自动定位到结果的首页。 - 保持当前查询条件,方便用户再次筛选。 - 查询条件多时,提供重置按钮清除条件。 - 未找到匹配记录时,给出相应提示。 - 提供模糊查询和组合查询功能,除非用户明确不需要...
必填项的检查也至关重要,确保未填写时系统有适当的提示(如星号标记)并在返回后焦点能自动定位到必填项。页面链接的完整性是另一个重点,每个链接都应指向正确的页面,并且能够在不同的页面间正确跳转。可以使用如...
19. **必填项检查**:验证未填写必填项时系统的响应,检查提示信息的存在和返回后的焦点定位。 20. **快捷键测试**:确认系统支持常见的快捷键操作,如Ctrl+C、Ctrl+V、Backspace,并检查对不允许输入的字段是否有...
18. **必填项检查**:验证系统对未填写必填项的响应,以及是否提供明确的提示。 19. **快捷键检查**:确保系统支持常见的键盘快捷键,并对不允许输入的字段进行了限制。 20. **回车键测试**:检查在输入结束时使用...
19. 必填项检查:确保未填写必填项时系统有提示,并在返回后自动定位到缺失项。 20. 快捷键检查:测试常见的快捷键如Ctrl+C(复制)、Ctrl+V(粘贴)、Backspace(退格)等是否有效,确保用户能高效操作。 通过...
如果发现逗号,会弹出警告消息,并将光标重新定位到该单元格,以便用户可以更正。这通过`InStr`函数找到逗号的位置来实现,如果`InStr`返回值不为0,表示找到了逗号。 3. **判断列是否为空**: 在Excel中,如果...
11. **默认值和必填项**:新开界面,光标默认在第一个输入框。必填项用红色*标识,未填写时有提示。默认值处理要合理,下拉框无默认值时显示"请选择"。 12. **控件显示**:可编辑的控件正常显示,不可编辑的为灰色...
此外,系统还必须能够对用户输入的数据进行有效验证,如当所有字段均为空时,系统应提示用户必填项不能为空;对于只包含空格的数据,系统应自动过滤掉空格,并提示信息不能为空;对于包含特殊字符的数据,系统需给出...
如果输入框为空,通过`focus()`方法可以自动将光标定位到该输入框上。 示例代码中定义了一个名为`aa`的函数,该函数在表单提交事件`onSubmit`中被触发。在函数内部,首先对第一个表单元素(通常为用户名)进行检查...
- **光标定位**:设计时考虑到用户操作习惯,光标会在最常见的输入框中自动定位,如果没有优先级,则定位在第一个输入框。 - **键盘导航**:支持使用`Tab`键和回车键在多输入框页面间切换。回车在最后一个非多行...
- **常见错误**:确保光标定位在Excel的第一列数据中,否则导入时会报错找不到列。另外,在导入前选中所有列也是很重要的。 #### 四、结语 通过以上步骤,您可以顺利地在QC中导入测试用例。在整个过程中,请注意...