Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 如何使用required属性一次显示所有必需的错误_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何使用required属性一次显示所有必需的错误

Javascript 如何使用required属性一次显示所有必需的错误,javascript,jquery,html,Javascript,Jquery,Html,输入类型中的必需属性一次显示一次。当用户提交表单时,是否可以在html5中同时显示所需的通知?此代码段将帮助您实现表单验证。 这里我们添加了一个数据属性datarequired,以识别所需字段并实现验证逻辑 var$=jQuery; $('#form')。关于('submit',函数(e){ e、 预防默认值(); let validation=validateForm($(this)) }) validateForm=(formElement)=>{ 让form=formElement; 让

输入类型中的必需属性一次显示一次。当用户提交表单时,是否可以在html5中同时显示所需的通知?

此代码段将帮助您实现表单验证。 这里我们添加了一个数据属性
datarequired
,以识别所需字段并实现验证逻辑

var$=jQuery;
$('#form')。关于('submit',函数(e){
e、 预防默认值();
let validation=validateForm($(this))
})
validateForm=(formElement)=>{
让form=formElement;
让valid=true;
$('.error').remove();
const generaleror=“此字段不能为空”;
form.find('.form group')。每个(函数(索引,项){
让formItem=$(item.find('.formItem');
//仅检查需要验证的输入
if(formItem.data('必需')){
let type=formItem.data('field');
设formItemLength=formItem.val().length
如果(formItem.val()=''){
$(项目).append(一般错误)
有效=错误
}
如果(formItem.attr('type')='checkbox'&&!formItem.is(':checked')){
$(项目).append(一般错误)
有效=错误
}
}
})
返回有效
}
表单{
填充:20px;
背景#2c3e50;
颜色:#fff;
-moz边界半径:4px;
-webkit边界半径:4px;
边界半径:4px;
}
表格标签,
表格输入,
窗体按钮{
边界:0;
利润底部:3倍;
显示:块;
宽度:100%;
}
表单输入{
高度:25px;
线高:25px;
背景:#fff;
颜色:#000;
填充:0 6px;
-moz框大小:边框框;
-webkit框大小:边框框;
框大小:边框框;
}
窗体按钮{
高度:30px;
线高:30px;
背景:#e67e22;
颜色:#fff;
边缘顶部:10px;
光标:指针;
}
形式错误{
颜色:#ff0000;
}

名称
姓氏
电子邮件
电话
密码
协议书
描述

此代码片段将帮助您实现表单验证。 这里我们添加了一个数据属性
datarequired
,以识别所需字段并实现验证逻辑

var$=jQuery;
$('#form')。关于('submit',函数(e){
e、 预防默认值();
let validation=validateForm($(this))
})
validateForm=(formElement)=>{
让form=formElement;
让valid=true;
$('.error').remove();
const generaleror=“此字段不能为空”;
form.find('.form group')。每个(函数(索引,项){
让formItem=$(item.find('.formItem');
//仅检查需要验证的输入
if(formItem.data('必需')){
let type=formItem.data('field');
设formItemLength=formItem.val().length
如果(formItem.val()=''){
$(项目).append(一般错误)
有效=错误
}
如果(formItem.attr('type')='checkbox'&&!formItem.is(':checked')){
$(项目).append(一般错误)
有效=错误
}
}
})
返回有效
}
表单{
填充:20px;
背景#2c3e50;
颜色:#fff;
-moz边界半径:4px;
-webkit边界半径:4px;
边界半径:4px;
}
表格标签,
表格输入,
窗体按钮{
边界:0;
利润底部:3倍;
显示:块;
宽度:100%;
}
表单输入{
高度:25px;
线高:25px;
背景:#fff;
颜色:#000;
填充:0 6px;
-moz框大小:边框框;
-webkit框大小:边框框;
框大小:边框框;
}
窗体按钮{
高度:30px;
线高:30px;
背景:#e67e22;
颜色:#fff;
边缘顶部:10px;
光标:指针;
}
形式错误{
颜色:#ff0000;
}

名称
姓氏
电子邮件
电话
密码
协议书
描述
请看一下请看一下