【发布时间】:2015-11-03 03:30:33
【问题描述】:
在下面的代码中,点击开始按钮时,表单应该首先提交,然后验证应该开始。但是表单在执行完整的#go.click 函数后提交。
$('#go').click(function() {
$('form[name=dataExport]').submit();
var distIdEntry = $.trim($("input[name='distID']").val());
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
var districtID =getUrlParameter('distwpid');;
if (distIdEntry.length === 0)
{
}
//if input doesn't equal our district ID
else if (distIdEntry !== districtID)
{
}
//if input = our district ID
else if (distIdEntry === districtID)
{
}
return true;
});//End GO function
【问题讨论】:
-
您不希望它先验证吗?为什么要提交无效的表格?请参阅此问题以获得更多帮助:stackoverflow.com/questions/17828560/…
标签: jquery form-submit submit-button