Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过JavaScript显示错误消息?_Javascript_Text_Validation_Alert - Fatal编程技术网

如何通过JavaScript显示错误消息?

如何通过JavaScript显示错误消息?,javascript,text,validation,alert,Javascript,Text,Validation,Alert,我正在创建一个表单,并用JavaScript验证它。它现在的工作方式是,如果某个值不正确,它将显示一个警报,说明您需要输入文本。我的问题是,如何更改它,使文本框变为红色,而不是警报,并在文本框旁边显示类似“This is required”的内容。我想我可以用jQuery解决这个问题,但我想知道是否有人有任何建议。谢谢 另外,如果您转到,单击“注册”,然后单击“创建帐户”(不输入任何内容),您将看到我的目标。您可以创建具有以下属性的CSS类: input.ERROR { border-color

我正在创建一个表单,并用JavaScript验证它。它现在的工作方式是,如果某个值不正确,它将显示一个警报,说明您需要输入文本。我的问题是,如何更改它,使文本框变为红色,而不是警报,并在文本框旁边显示类似“This is required”的内容。我想我可以用jQuery解决这个问题,但我想知道是否有人有任何建议。谢谢


另外,如果您转到,单击“注册”,然后单击“创建帐户”(不输入任何内容),您将看到我的目标。

您可以创建具有以下属性的CSS类:

input.ERROR { border-color: red; }
使用jQuery,可以使用不正确的值将此类添加到输入框中:

$("input[name=Address]").addClass("ERROR");

(假设名称为“Address”的输入框的值错误)

您可以创建具有以下属性的CSS类:

input.ERROR { border-color: red; }
使用jQuery,可以使用不正确的值将此类添加到输入框中:

$("input[name=Address]").addClass("ERROR");

(假设名为“Address”的输入框的值不正确)

好吧,我会使用jQuery验证插件,它位于


您只需要将css类“required”添加到需要验证的元素中

好吧,我将使用jQuery验证插件,它位于

只需将css类“required”添加到需要验证的元素中即可

例如:
$(“input[name=Address]”)例如:
$(“输入[名称=地址]”)。在(“输入错误”)之后