jQuery覆盖表单提交无法工作时提交由JavaScript调用的元素 我有一个页面与一个正常的形式提交按钮和一些jQuery绑定到表单提交事件,并覆盖它与e.preventDefault()并运行一个AJAX命令。任何想法为什么不,或如何得到这个工作没有约束所有的元素?解决方法几个建议:>覆盖提交功能,做你的邪恶投标>为什么不绑定到所有的标签?然后你不必做任何猴子修补,它可以是简单的:
应该jQuery的$(form).submit();不是在表单标签中触发onSubmit? 这行代替提交表单成功:$.submit();但跳过警报;在onsubmit中的形式标签。这是正确的,还是我做错了什么?顺便说一下,在这种情况下,我想要这个功能,但我只是想知道,如果我将遇到一个问题,在浏览器的onsubmit触发。解决方法对不起,误解了你的问题。根据Javascript–capturingonsubmitwhencallingform.submit():Iwasrecentlyasked:“Whydoesn’ttheform.onsubmiteventgetfiredwhenIsubmit
如何聚焦无效字段与jQuery验证? 有focusInvalid选项,默认情况下为true。但它只有当表单提交发生时才起作用。如果我用valid方法验证表单,那么它不工作。所以问题是如何聚焦无效字段时使用有效的?请参阅thisdemo查看差异。只需按下那里的按钮。解决方法首先,您需要将您的验证器保存到一个变量,以便您可以在点击处理程序中使用它:然后在validate处理程序中,您可以从validator变量手动调用focusInvalid函数:Example
如何在使用jQuery Unobtrusive Validation时添加一个’submitHandler’函数? 我使用ASP.NETMVC3中新的不显眼的验证功能验证表单。所以没有代码,我写了设置jQuery验证开始验证我的形式。不幸的是我需要在“你确定吗?消息框时,表单有效但提交前。使用jQuery验证,您将在初始化时添加选项handleSubmit,如:但是你不需要在使用unobtrusive库时初始化。任何想法/我如何可以添加一个提交处理程序在这种情况下?谢谢解决方法unobtrusive库将在所有表单上附加验证器,因此您必须以这种方式替换submitHandler:
jQuery验证不工作在IE7 IE8 我试图在我的网站的表单上使用jQueryValidation插件。该表单适用于FF,Chrome,Opera和Safari。它还没有在IE7或IE8工作。下面是我的代码的简化版本,似乎工作在每个浏览器,但IE。编辑:我们现在知道,使用jquery最新,我使用jQueryv1.6,是问题。我改回了v1.5.2并改变了至:一切都在IE,现在工作。
python – django两个ModelForms在一个模板上具有相同的字段名称 我有两个模型,都有字段“状态”,对它们有不同的含义.他们的形式如下:我想在同一页面上编辑这两个字段.我的view.py看起来像和模板:但是在结果form.status从form_edit.status获取值不正确.我需要解决这个问题,而不更改模型字段的名称,但不知道如何.解决方法对表单使用prefix参数,以命名字段名称.在使用POST数据实例化表单时,请记住使用相同的前缀.
Python:点击urllib或urllib2按钮 我想点击一个带有python的按钮,该表单的信息将自动填满网页.用于向按钮发送请求的HTML代码是:我该怎么做呢?是否可以用urllib或urllib2单击按钮?还是需要使用机械化或斜纹呢?解决方法使用表单目标并发送任何输入作为post数据,如下所示:Python:您可以使用HTMLParser解析HTML并且不要忘记urlencode任何发布数据:urllib.urlencode
如何覆盖django AuthenticationForm输入css类? 我有一个使用基本django注册框架的django站点.我的登录页面工作正常,但我想更改输入上的css类.传递给登录页面的表单看起来是AuthenticationForm类.将css类添加到用户名和密码字段的好方法是什么?解决方法我喜欢这样做:
Django在内联表单管理中获取实例 有一个内联表单类:内联类:管理员班问题:如何在ItemColorSelectForm中获取当前对象.打印kwargs返回:解决方法目前接受的解决方案不是线程安全的如果您关心线程安全,请永远不要将实例分配给静态类属性.线程安全解决方案是:对于Django1.7=它也可以传递form_kwargs:以上解决方案将以模型形式提供实例kwarg: