Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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 多个错误的JQuery错误放置DIV';s_Javascript_Jquery_Html_Validation - Fatal编程技术网

Javascript 多个错误的JQuery错误放置DIV';s

Javascript 多个错误的JQuery错误放置DIV';s,javascript,jquery,html,validation,Javascript,Jquery,Html,Validation,在我的HTML表单中,我有五个DIV来放置我的错误。 每个Div已经有我想更改的文本,如果这太困难,我很乐意删除内部文本 我正在使用JQuery验证器进行检查 如何指定错误消息的位置? 我找到了关于使用单个div的帖子。请有人告诉我如何在我的代码中实现它 <div id="errReg1"><p>Your Full Name</p></div> <div id="errReg2"><p>Your Username</p

在我的HTML表单中,我有五个DIV来放置我的错误。 每个Div已经有我想更改的文本,如果这太困难,我很乐意删除内部文本

我正在使用JQuery验证器进行检查

如何指定错误消息的位置?
我找到了关于使用单个div的帖子。请有人告诉我如何在我的代码中实现它

<div id="errReg1"><p>Your Full Name</p></div>
<div id="errReg2"><p>Your Username</p></div>
<div id="errReg3"><p>Existing Email example@a.com</p></div>
<div id="errReg4"><p>Phone Number UK</p></div>
<div id="errReg5"><p>DOB ex 01/01/2000</p></div>
多谢各位

我想我已经取得了进步,但它不起作用,请帮我解决我做错了什么

errorPlacement: function(error, element){ 
                 switch (error.text())
                 {
                 case 0:
                   x="Please provide a full name";
                   $('#errReg1').text(error.text());
                   break;
                 case 1:
                   x="Name must be at least 7 characters";
                   $('#errReg1').text(error.text());
                   break;
                 case 2:
                   x="Please provide a AllColes email";
                   $('#errReg2').text(error.text());
                   break;
                 case 3:
                   x="AllColes email must be at least 9 characters";
                   $('#errReg2').text(error.text());
                   break;
                 case 4:
                   x="Please enter a valid username@allcoles.com email";
                   $('#errReg2').text(error.text());
                   break;
                 }
             },

你可以这样修改div的文本

$('<div id or class name>').text ('<new text to replace the old one>');
$('').text('');

快乐编码:)

您可以像这样更改div的文本

$('<div id or class name>').text ('<new text to replace the old one>');
$('').text('');

快乐编码:)

您可以像这样更改div的文本

$('<div id or class name>').text ('<new text to replace the old one>');
$('').text('');

快乐编码:)

您可以像这样更改div的文本

$('<div id or class name>').text ('<new text to replace the old one>');
$('').text('');
快乐编码:)

这起作用并改变了div格式

这起作用并改变了div格式

这起作用并改变了div格式


这起作用并改变了div格式

谢谢你告诉我如何更改文本,这是问题的第一点。但是我怎样才能使Jquery选择器成为输入的正确的errReg1,2,3,4,5 div呢?请看一下我的switch语句。谢谢Chris@Smokey:是的,switch语句是正确的。现在,如果这已经回答了你的问题,让我们结束它。谢谢你告诉我如何更改文本,这是问题的第一部分。但是我怎样才能使Jquery选择器成为输入的正确的errReg1,2,3,4,5 div呢?请看一下我的switch语句。谢谢Chris@Smokey:是的,switch语句是正确的。现在,如果这已经回答了你的问题,让我们结束它。谢谢你告诉我如何更改文本,这是问题的第一部分。但是我怎样才能使Jquery选择器成为输入的正确的errReg1,2,3,4,5 div呢?请看一下我的switch语句。谢谢Chris@Smokey:是的,switch语句是正确的。现在,如果这已经回答了你的问题,让我们结束它。谢谢你告诉我如何更改文本,这是问题的第一部分。但是我怎样才能使Jquery选择器成为输入的正确的errReg1,2,3,4,5 div呢?请看一下我的switch语句。谢谢Chris@Smokey:是的,switch语句是正确的。现在,如果这已经回答了您的问题,那么让我们关闭它。
switch(error.text())
应该是
switch(error)
?或者
error
开关(error.text())
应该是
开关(error)
?或者
error
开关(error.text())
应该是
开关(error)
?或者
error
开关(error.text())
应该是
开关(error)
?或者
错误中有什么?