Javascript 检查提交()上的表单HTML5必需属性
我正在尝试验证表单,但我在这个问题上遇到了障碍: 在我的提交按钮上,我有一个onclick语句:Javascript 检查提交()上的表单HTML5必需属性,javascript,jquery,Javascript,Jquery,我正在尝试验证表单,但我在这个问题上遇到了障碍: 在我的提交按钮上,我有一个onclick语句: onclick="event.preventDefault(); checkForm();" 我的checkForm函数如下所示: function checkForm() { selectValue = $('#select').val(); if(valorSelect == '') { alert('ERROR!'); } else {
onclick="event.preventDefault(); checkForm();"
我的checkForm函数如下所示:
function checkForm() {
selectValue = $('#select').val();
if(valorSelect == '') {
alert('ERROR!');
} else {
$('#myForm').submit();
}
}
没关系。我的问题是:还有其他表单元素(输入)具有所需的HTML5属性,它们在表单提交时被选中,在“preventDefault()”之后,在$('#myForm').submit()上被取消选中
我必须验证这个select separated,因为它使用jquery插件SELECTRIC,在本例中,REQUIRED属性不起作用
如何提交此表单以检查所需的元素?与其使用提交按钮上的“防止默认值”,为什么不在表单实际提交且验证完成后调用它呢
onclick="checkForm();"
function checkForm() {
selectValue = $('#select').val();
if(valorSelect == '') {
alert('ERROR!');
} else {
$('#myForm').submit(event);
event.preventDefault();
}
}
我认为这篇文章可以帮助您: