Tag: 验证

使用jQuery检查输入是否为空

我有一个表单,我希望填写所有的字段。如果一个字段被点击,然后没有填写,我想显示一个红色的背景。 这是我的代码: $('#apply-form input').blur(function () { if ($('input:text').is(":empty")) { $(this).parents('p').addClass('warning'); } }); 它将应用警告类,而不管字段是否被填充。 我究竟做错了什么?

输入字符串时用cin无限循环,而数字是预期的

在下面的循环中,如果我们输入字符作为cin输入而不是预期的数字,那么它进入无限循环。 任何人都可以向我解释为什么发生这种情况? 当我们使用cin ,如果输入不是数字,那么是否有办法检测这个以避免上述问题? unsigned long ul_x1, ul_x2; while (1) { cin >> ul_x1 >> ul_x2; cout << "ux_x1 is " << ul_x1 << endl << "ul_x2 is " << ul_x2 << endl; }

在JavaScript中有一个(内置的)方法来检查一个字符串是否是一个有效的数字?

我希望与旧的VB6 IsNumeric()函数有相同的概念空间吗?

Struts2输入结果:它是如何工作的? 如何处理转换/验证错误?

主要问题 工作流程应该是这样的:如果输入的字符串不是一个数字,首先它应该通过一个异常拦截器,当通过param拦截器,而转换为int类型,它不会能够使用Integer.parseInt会发生异常; 应该不是那个异常(即NumberFormatException )被推入到值栈? 为什么不显示NumberFormatException并显示结果,即使结果不应被打印,而不是? 侧面问题 每当我在表单中添加一个字母,它就会变成零…? 为什么这样 ? 的index.jsp <%@ taglib uri="/struts-tags" prefix="s"%> <s:form action="divide"> <s:textfield name="number1" label="number1"/> <s:textfield name="number2" label="number2"/> <s:submit value="divide"/> </s:form> divide.java package actions; public class divide { int number1,number2,result; public String execute() throws Exception { result=number1/number2; return "success"; } public int getNumber1() { return number1; } public void setNumber1(int number1) […]

JSF不支持交叉字段验证,有没有解决方法?

JSF 2.0只允许你验证一个字段的输入,比如检查是否有一定的长度。 它不允许你有一个表格,说:“输入城市和州,或只输入一个邮政编码”。 你怎么得到这个? 我只对涉及JSF验证阶段的答案感兴趣。 我不想把验证逻辑放在Managed Beans中。

根据XSD文件验证XML文件的最佳方法是什么?

我正在生成一些XML文件,需要符合给我的xsd文件。 验证它们符合的最佳方法是什么?