【ajax来自动补全表单字段示例】教程文章相关的互联网学习教程文章

php – 如果javascript被禁用,jquery ajax表单提交将如何工作

我试图提交一个表单,而不加载另一个PHP页面.我正在使用codeigniter.但是大多数教程都没有在表单标签中执行任何操作. 如果在浏览器中禁用了javascript,这将如何工作.有没有解决这个问题?解决方法:它不会工作..虽然Ajax没有任何事情发生..但表单将提交给它的动作. 虽然这不是一个好的场景,但如果您希望使用您网站的用户没有启用javascript,那么请阅读有关渐进增强的更多内容.. 简而言之,渐进增强手段(在您的情况下):建立一个可以在...

python – Ajax成功调用show div与表单数据【代码】

views.pydef index(request):""""""""""""""registerform = UserRegisterForm(request.POST)createprofileform = UserCreateProfileForm(request.POST) if registerform.is_valid() and createprofileform.is_valid(): result = registerform.save(commit=False)result.set_password(request.POST['password']) #set member passwordresult.username = username re...

php – 通过常规表单提交或Ajax请求访问时使浏览器重定向的表单 – 这可能吗?【代码】

我有一个带有表单的网页.当用户提交表单时,我希望服务器使浏览器重定向到表单操作的不同页面.现在,我通过使用PHP的header函数来发送302状态代码.它工作正常. 我试图让服务器上的页面以相同的方式重定向浏览器,无论它是否正常提交(没有Javascript)或通过Ajax.我尝试通过将窗口位置设置为Location头中的任何URL来实现此目的.我正在使用jQuery,并进行如下调用:$.ajax({url: this.action,type: "POST",data: getFormData(this),comple...

php – 如何在ajax回调中重置表单?【代码】

我正在使用简单的ajax发送表单并将结果返回到表单上方的div中.问题是,在提交和验证表单后,我显示了一个感谢,并希望重置表单,以便他们不再只是再次按下提交按钮…似乎无法找到正确的代码来执行此操作. ..<form id="myForm" target="sendemail.php" method="post"> <div id="results"></div> <input type="text" name="value1"> <input type="text" name="value2"> <input type="submit" name="submit"> </form>因此,我的sendemail.p...

CakePHP ajax表单更新复制页面【代码】

我在我的网站上使用Js帮助程序有一个基本的ajax表单,它工作正常但是当有验证错误时,更新回调会复制我的成功div中的整个页面. 成功div:<div id="success"></div>提交按钮:echo $this->Js->submit('Send', array('before'=>$this->Js->get('#sending')->effect('fadeIn'),'success'=>$this->Js->get('#sending')->effect('fadeOut'),'update'=>'#success','class'=>'btn btn-primary' ));使用Javascript:$(document).ready(functi...

从HTML表单使用PHP / AJAX发送电子邮件【代码】

我想将用户填写的信息从HTML表单发送到我的电子邮件地址.根据我的理解,由于电子邮件的工作方式,仅使用客户端编码无法做到这一点,并建议使用PHP(结合AJAX)来处理服务器端代码.我按照指南here,但我没有收到任何电子邮件地址.在我的客户端网络空间(goDaddy)上部署代码之前,我正在我的机器上进行本地测试(使用XAMPP).我想要注意,我之前从未使用过PHP. 使用Javascript:var data = "This is my email"; $.ajax({type: "POST",url: "emai...

php – onclick表单通过ajax发送没有页面刷新【代码】

我一直在绞尽脑汁看了几天的例子并尝试了不同的东西来尝试让我的表单在没有页面刷新的情况下使用Ajax提交.它现在甚至没有发送数据..我不知道我做错了什么..可以通过我的ajax和形式请一个人. Toid是用户ID,newmsg是用户提交的文本.这两个值将被发送到insert.php页面. 我真的会帮助你.我是Ajax的新手,我看一下它并没有任何线索.如果我终于让它运转起来,它可能会帮助我意识到我做错了什么.我正在查阅教程和观看视频..但对于那些熟悉的...

php – Symfony2 ajax表单验证在树枝中渲染错误【代码】

我在Symfony2中有一个表单,我用ajax验证.这一切都正常,我在ajax调用的成功声明中找回了带有“global”(全局错误)和“fields”(这里的每个字段的错误)的json:{"global":[],"fields":{"fos_user_registration_form_username":"Please enter a username","fos_user_registration_form_email":"Please enter an email","fos_user_registration_form_plainPassword_first":"Please enter a password"}}我的问题是:在每个字段的视图中...

javascript – 在文本框中输入按下时提交ajax表单【代码】

我有一个文本框,是我的消息文本框.目前,我的ajax表单只需点击一下按钮就可以了.我猜是因为按钮的名字. 我想要它,这样当我在我的文本框中按Enter键时,它会提交表单但不刷新页面. 在enter上添加一些jquery会使我的页面刷新. 下面是我刷新页面当前状态的代码.我的工作状态带有一个按钮,包含在此表单中:<form class="chat-form form -dark" method="POST" onsubmit="return submitchat();"><input class="form-control" type="text" n...

php – symfony ajax表单动态修改【代码】

我有以下表格,其中包含来自数据库的数据,它仍然是WIP(我缺少一些我尚未添加的字段).表单在第一个选择中加载数据并基于该选择我使用ajax来填充第二个选择,其中选项基于第一个选择(基本上是与所选值的关联).从那里再次选择具有某些选项等等,最后当我提交表单时,我想根据数据从数据库生成报告.目前我被困在第二个领域,因为我总是得到一个错误:This value is not valid.表单类:/*** @param FormBuilderInterface $builder* @param ar...

javascript – 禁用表单和所有包含的元素,直到ajax查询完成(或另一个解决方案以防止多个远程请求)【代码】

我有一个带有输入和选择的搜索表单,当任何输入/选择被更改时,我运行一些js然后用jquery进行ajax查询.我希望阻止用户在请求进行过程中对表单进行进一步更改,因为他们可以立即启动多个远程搜索,从而有效地导致不同搜索之间的竞争. 似乎最好的解决方案是在等待请求返回时阻止用户与表单交互.目前我正在通过在制作ajax查询之前隐藏表单然后在成功/错误时再次显示它来以最愚蠢的方式执行此操作.这解决了问题,但看起来很糟糕,并不是真的可...

c# – 部分视图无效的MVC3 Ajax表单验证【代码】

我有一个奇怪的问题,部分视图(由Ajax.ActionLink呈现)中的不显眼的验证不起作用. 这是部分视图:@model MyWeb.Models.PersonSkill @using (Ajax.BeginForm("EditSkill", null, new AjaxOptions { UpdateTargetId = "skills" }, new { id = "EditSkillForm" })) { @Html.HiddenFor(model => model.Id) <div class="editor-label"> @Html.LabelFor(model => model.Name) </div> <div class="editor-field">@Html.EditorFor(model => ...

Ajax PHP联系表单不起作用【代码】

我遇到了php联系表单的问题.它发送了空的电子邮件,修复后,现在它不发送电子邮件,但重定向到一个空白页面说“已发送”(在send-email.php文件中编码.. 它应该在没有离开活动页面的情况下显示成功消息,使用AJAX.不知道出了什么问题.任何帮助赞赏.问候,这是头部;<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script><style> .error { display:none; } .success { display:none; } </style><script type="text/javascr...

javascript – 提交表单时显示ajax加载程序图标【代码】

我的需要很简单.当用户尝试登录并提交登录表单时,我会在前台显示ajax加载器图标(如www.ajaxload.info生成的图标),背景透明且不可点击(如此site).当服务器完成后,它可以显示下一页或重新显示带有错误的旧页面. 我怎样才能做到这一点? 非常感谢你提前.解决方法:使用jQuery(这是一个很棒的JavaScript库,除此之外还有数百个用途)您可以在表单上检测提交事件并采取一些操作,如下所示:$(function(){ $('#yourFormId').on('submit', fu...

javascript – 如何使用jquery绑定ctrl进入ajax表单提交【代码】

当用户在反馈输入区域中点击ctrl时,以下代码将提交ajax表单.它工作正常 – 但只有一次.我需要将此函数绑定到注释表单,以便它保持并允许多个提交.换句话说 – 表单被清除并在每次提交后呈现给用户.但是,以下代码仅适用于第一次提交,因此ctrl enter不适用于第二次提交.$('#comment_body').keydown(function(e) {if (e.ctrlKey && e.keyCode === 13) {return $('#comment_submit').trigger('submit');} });我已经尝试过.live和.bind,但...