表单提交后Javascript不起作用

时间:2017-12-28 07:39:06

标签: javascript jquery forms onchange

在sendign表单之后,它再次加载主页面但在此屏幕上,我的javascript / jQuery验证不起作用。它不会向控制台输出任何错误。

例如,我尝试在每次更改后运行一些验证,我可以在提交之前执行此操作,但是在提交和重新加载页面后它不起作用。

$("select[name='mytest']").on('change', function() {

........
});

我是否需要更改或添加任何内容?

1 个答案:

答案 0 :(得分:0)

您可以使用nanoseconds-since-1970bindload事件关联在一起,然后侦听更改事件和页面加载事件以调用相同的代码块。

change

或者还有一个修复程序可以像这样调用页面加载功能

$("select[name='mytest']").bind('load change', function() {
// this code invokes on both load and change
........
});

现在,这将在加载页面时触发$(document).ready(function(){ $("select[name='mytest']").bind('change', function() { // this code invokes on both load and change ........ }); $("select[name='mytest']").trigger('change'); }); 事件。因此,您可以确保在页面加载时调用代码,当然还可以在change事件上调用。