我希望能够将表单提交到另一个URL (这不是问题)-并在提交后将表单操作设置为最初的状态。
$(".submitForExport").click(function() {
// Saves current form action
var originalAction = $(this).parents('form').attr('action');
// Sets form action to export URL, submits and resets form action to previous action
我遇到了一个问题,如果表单提交(设置为通过AJAX提交)无法验证,那么下次提交表单时,它会将post请求的数量增加一倍--这肯定不是我想要的。我使用jQuery ValidationEngine插件提交表单并将验证消息绑定到我的字段。下面是我的代码。我认为我的问题可能在于,我正在通过$('.form_container表单‘).attr(’action‘)检索表单操作属性--我不得不这样做,因为使用$( this ).attr正在拾取第一个加载表单的动作-然而,当我将新表单加载到页面时,它不会正确地提取新表单的操作,直到我移除$(this)选择器并使用类引用它。有人能看到我可能做错了什
我已经调用了下面的javascript函数
function formOnSubmit() {
if (document.forms[0].ref_no.value == "") {
if (document.forms[0].acc_code.value == "") {
if (document.forms[0].vendor_code.value == "") {
if (document.forms[0].acc_service_tax.value == "") {
我正在努力理解。这是一种解决方案,可以防止表单被处理两次(如果有人连续单击两次“提交”按钮)。
它会生成一个唯一的令牌,并将其存储在表单中。因此,如果提交按钮被单击两次,它将忽略重复提交。
代码是
// form.php
<?php
// obviously this can be anything you want, as long as it is unique
$_SESSION['token'] = md5(session_id() . time());
?>
<form action=&
我之前发布了一个关于提交到asp的表单的问题。我更熟悉php,所以我决定将表单改为提交给php。唯一的事情是表单是在一个asp文件contact.asp中创建的,我已经将其提交给了一个contact.php页面。
问题是,我现在正试图包括验证到头部的asp页面使用JavaScript这是一个空的名字,电子邮件和电话检查。我首先尝试的名称和电子邮件如下:
我使用的JavaScript如下:
<script type="text/javascript">
function validateForm() {
var x=document.forms["myF
我需要采取一些措施,包括在用户单击表单提交按钮时更新数据库表。我希望在提交表单之前完成这个操作,但它还没有工作。这是密码
// On form submission
$("#profile").submit(function() {
submitForm(function(result) {
return result;
});
});
function submitForm(callback) {
var dept;
if (IsEmpty($("input[name=dept_id1]").val())) {
我一直收到此条带错误
An unexpected error has occurred with Stripe.js. This may be due to network connectivity issues, so you should try again (you won't be charged twice). If you're still having problems, please let us know!
当卡片无效时,表单永远不会提交,但表单在显示此错误后成功提交,并且在条带仪表板中添加卡片和客户时没有任何问题。
我的表单中有两个列表:"State“和"Country”。状态列表取决于国家/地区列表。我用表单事件来处理这个问题,根据文档,我需要两个事件: pre_set_data和post_submit。所以这里我的代码就是我的表单类型:
$formModifier = function(FormInterface $form, Country $country) use ($options) {
// Query to get all states by countryID
}
1/初始化
$builder->addEventListener(FormEvents::PRE_SE
我使用以下代码向JQuery验证引擎提供消息:
$(".ref2").validationEngine("showPrompt", "Please enter your references if you can", "error");
这个问题很奇怪,当您提交引用不正确的表单时,会显示错误消息,关闭消息并尝试重新提交似乎什么也不做,表单没有提交,错误消息也没有显示。
我已经调查过了,并且正在创建错误消息,div元素存在,但是您看不到它吗?我是不是想错了,你可以重新发送一个提示?
我想添加一些内联javascript,它用一条消息提醒用户,然后返回false,阻止表单提交。
onsubmit="return alert('You must be logged in to register'); return false"
使用上面的代码,我得到了警告,但表单仍然提交。如果可能的话,我想保留内联JS。我到处搜索,但没有找到遵循此模式的内联示例。我知道如何通过使用onsubmit执行函数来实现这一点,但同样,如果可能的话,我想保留内联。
我有一个表单,在它提交之前,我想要根据数据库检查一些输入。想法: 1)提交表单,2)检查值,3)显示错误或实际提交表单。示例:
$(form).submit(function() {
$.post('check.php', {
values
}, function(res) {
// result I need before submitting form or showing an error
});
return false;
});
现在,我需要一段时间才能得到结果(即不是立即得到),所以我在底部放入了return false,以防止表单