jQuery 在表单提交时更改元素类
我已经为此醒悟了一段时间,但一无所获。所以请帮助我确信这是一件简单的事情。
我有一个表单,使用 PHP 和 Jquery。当您提交表单时,我希望显示“谢谢”标题>目前是隐藏的。该表单只能在成功验证后提交 - 我正在使用验证器。
这里重要的是我要了解如何在成功提交后更改类。所以我的 CSS 中的 display: none 元素可以被显示出来。
感谢您的帮助:)
I've been woking at this for a while and just getting nowhere. So please help I'm sure its a simple thing.
I have a form, using PHP and Jquery. When you submit the form I would like for a Thank you header to display > its currently hidden. The form can only be submitted on successful validation - I'm using validator.
The important thing here is for me to find out how to change classes on a succesful submit. So element that are display: none in my CSS can be revealed.
Your help is appreciated :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不检查提交是否成功,您可以这样做...
您最好使用
ajax()
或get()
这是一个
ajax( )
示例:*还有一些 jQuery 文档供您使用:http://api. jquery.com/jQuery.ajax/ *
Without checking if the submit is successful, you could do this...
You'd be better off using
ajax()
orget()
Here's an
ajax()
example:*And some jQuery documentation for you: http://api.jquery.com/jQuery.ajax/ *
您必须执行以下步骤:
现在,如果您想将页面发布回服务器(同步回发)那么您应该使消息元素在服务器端可见并隐藏表单。但如果您使用 AJAX,则可以创建成功回调,并在其中更改消息元素的可见性。
You have to follow these steps:
Now, if you want to post the page back to the server (synchronous post back) then you should make the message element visible at server side and hide the form. But if you use AJAX, you can create a success callback and in that, you can change the visibility of your message element.