作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用于注册的小表格。为了提交表单,我使用 javascript 创建了一个验证函数。看起来像这样..
var name = document.getElementById('name').value;
var company = document.getElementById('company').value;
var email = document.getElementById('email').value;
var phone = document.getElementById('phone').value;
var partnerID = document.getElementById('partner').value;
var stdLicence = document.getElementById('stdlicense').value;
var valid = validation(name, company, email, phone, partnerID, stdLicence);
if (valid.isValid == true) {
document.getElementById('submit').type = 'submit';
}
else
{
document.getElementById('errText').removeAttribute('hidden');
document.getElementById('errText').value = valid.message;
}
$("body").scrollTop(0);
}
当所有字段都有效并且用户按下“Enter”时,它必须提交表单并转到后端。正如您在上面的代码中看到的,当表单有效时,我将提交按钮类型从按钮更改为“提交”。这段代码用于按下“Enter”按钮。
$("input").keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
validateForm();
$("#sbmtForm").submit();
}
});
当表单无效时,输入按钮 react 正常。但是当表单有效时,它不会提交。谁能帮我说说这段代码有什么问题。非常感谢。
最佳答案
试试这个。
$("#sbmtForm")[0].submit();
关于javascript - 如何在此表单中使用 submit() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23375605/
我是一名优秀的程序员,十分优秀!