我正在尝试隐藏按钮div和显示一个隐藏的div后,一个表单按钮已经被点击,加上延迟提交/重定向。下面是我想出的办法,但似乎没有100%奏效。
null
$('form').submit(function(e) {
e.preventDefault();
$('#checking').show();
$('.button').hide();
setTimeout(() => {}, 7000);
return true;
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<input type="text" placeholder="Enter Name" name="details" />
<input type="submit" class="button" value="CHECK" />
</form>
<div id="checking" style="display: none;">
CHECKING DETAILS... Please wait
</div>
null
任何建议都非常感谢
在计时器回调中,您需要提交表单,但当您这样做时,sumbit
回调将反复运行,调用e.preventDefault()
,因此您可以使用变量作为“标志”来检查是否应该取消该事件。
null
let flag = false;
$('form').on("submit", function(e) {
if(!flag){
e.preventDefault();
$('#checking').show();
$('.button').hide();
flag = true;
}
setTimeout(function(){
$('form').submit();
}, 7000);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form action="https://www.example.com" method="Post">
<input type="text" placeholder="Enter Name" name="details" />
<input type="submit" class="button" value="CHECK" />
</form>
<div id="checking" style="display: none;">
CHECKING DETAILS... Please wait
</div>
假设您想显示消息然后提交,请执行以下操作
null
$('form').on("submit", function(e) {
e.preventDefault();
$('#checking').show();
$('.button').hide();
setTimeout(() => {
// submit the DOM form
document.getElementById("myForm").submit(); // or $("#myForm")[0].submit()
}, 7000);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form id="myForm">
<input type="text" placeholder="Enter Name" name="details" />
<input type="submit" class="button" value="CHECK" />
</form>
<div id="checking" style="display: none;">
CHECKING DETAILS... Please wait
</div>
我在使用Google的支持设计库中的FloatingActionButton时遇到了一些麻烦。按钮和onClickListener工作正常,但问题在于: 当我隐藏按钮和我显示它之后,按钮不直接执行onClick方法时,点击第一次,它必须点击2次工作。我没有在onClick中做任何复杂的事情,这些事情只需要为视图运行一个简单的就可以了。下面是我的代码,尽管我怀疑那里有什么问题:
我创建了一个包含三个项目的菜单:menu1、menu2、Menu3。 我希望能够单击菜单内的每个按钮,并显示相关的容器。 这已经管用了。 我似乎无法使相关的在再次单击按钮时隐藏起来。 我的代码: null null
问题内容: 我的html文件中有两个div。我想隐藏第一个div并在html输入按钮事件上显示另一个div 。 这是我的代码, 但这不起作用。任何帮助将不胜感激。 谢谢。 问题答案: 1)在onclick内,您不必使用暗示的“ javascript:”。 2)您检查“显示:阻止”,我总是检查“显示:无”(因为显示也可以是“行内阻止”,等等。) 尝试这个:
问题内容: 希望这是一个简单的问题。我有一个我想用按钮切换隐藏/显示 问题答案: 看一下jQuery Toggle HTML: jQuery的: 对于jQuery 1.7及更高版本
我正在尝试通过一个按钮切换多个div与相同的类。目前,只有第一个div在执行任务,其余的都被忽略了。我尝试将.getElementById更改为.getElementsByClassName,但它也没有起到这个作用。你能帮忙吗?这是我的代码。我从两天起就开始尝试了。:/ 按钮代码: null null 单击“隐藏”/“显示”按钮时更改按钮文本的代码(德文): null null 问题也许就在这里。
我试图在点击按钮时“打开”一个不同的JFrame窗口(在本例中是“尺寸”按钮),就像在浏览菜单时一样。我有两个窗口,主函数和ActionListener作为单独的类。当我点击应该将我重定向到另一个窗口的按钮时,它只会显示一个错误,而不会隐藏第一个窗口并显示第二个窗口。错误是: "异常线程"AWT-EventQueue-0"java.lang.ClassCastExc0019:类javax.swin