我正在寻找 JavaScript 以在页面加载后 30 秒后提交页面。jQuery 是否提供此功能或是否有人为此提供常规 javascript?谢谢你
我想调用一个函数,其名称在变量中。
例如:
我动态获取字符串"pageTracker._trackpageview('/url/page1.page'); "并将其分配给变量,如下所示
var myFunction = pageTracker._trackpageview('/url/page1.page');";
Run Code Online (Sandbox Code Playgroud)
现在,当我提交页面时,我想执行变量 myFunction 中的函数。
谢谢你们。
我有一个包含 2 个字段的表单,其中一个是必需的。我使用 HTML5 required属性来检查提交期间是否填写了该字段。
<form id ='reg' name='reg' action='here.php' method='post'>
<input type='text' id='name' name='name' placeholder='Name' value='' required="true" />
<input type='text' id='contactno' name='contactno' placeholder='Contact No' value='' />
<input type='submit' value='Register' name='register' id='register' />
</form>
Run Code Online (Sandbox Code Playgroud)
在表单实际提交之前,我想显示一个确认框(使用alertify jQuery 插件)来提示用户提交。如果用户单击“确定”,则应提交表单。否则,它不应该。一旦提交事件触发,我使用此代码进行确认框检查:
$("#reg").submit(function()
{
alertify.confirm("Are you sure you want to commit your reservation?", function (e)
{
if (e) {
// user clicked "ok"
alertify.success("You've confirmed your reservation.");
return true;
} else {
// user clicked "cancel"
alertify.error("You did not confirm your reservation.");
return …Run Code Online (Sandbox Code Playgroud) 我在 html5 中创建一个表单,如下例所示:
<form action="/my/url/insert.php" method="POST">
<div class="row">
name <input name="name" required/>
</div>
<div class="row">
type <input name="type" required/>
</div>
<div class="row">
year <input name="year" required/>
</div>
....
<div class="row">
album <input name="album" required/>
</div>
<div class="row">
<input type="submit" value="Save"/>
</div>
</form>
<script>
$('form').submit(function(){
console.log('test');
});
</script>
Run Code Online (Sandbox Code Playgroud)
我想检测提交和记录时未验证的必填字段的名称。
例如:如果我在提交时没有填写输入“相册”,我会在消息“需要一个字段...”之前检测到它
有没有办法做到这一点 ?
谢谢。
我有一个 ASP.NET Core 2.0 项目,在其中使用表单标签进行提交。现在我想在表单提交中添加一些客户端验证。onsubmit所以我在表单上使用标签,如下所示:
<form id="formId" asp-action="ActionName" onsubmit="validationFunction(Event)">
Run Code Online (Sandbox Code Playgroud)
我有一个这样的函数:
function validationFunction(e) {
//CheckStuff
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
现在,当我提交表单时,该函数会正确触发,但e.preventDefault()不会停止提交。也没有return false。
如何阻止我的提交完成?
附言。我知道我可以通过单击按钮来处理这种情况,并在完成验证后提交表单,但我想知道为什么上述方法在 ASP.NET Core 中不起作用或者我缺少什么?
我有一个提交按钮,我需要从左到右扫过它的背景:
<input type="submit" value="Send Request" class="sweep">
Run Code Online (Sandbox Code Playgroud)
我需要像扫描到正确的过渡之类的东西。所有示例都用于button 、 a 、 li 和 Div标签。
如果有人知道为什么我在提交条纹订阅表单时不断收到此错误,请帮忙,这个错误让我卡住了一段时间,只是尝试从定价页面或订阅计划页面创建订阅,我有计划以名为 Plan 的模型存储在我的数据库中。所以我想要的是让用户选择每月或每年的定价计划,然后他们将进入付款页面,在那里他们可以付款并激活订阅。我正在使用带有条纹的 Laravel Cashier。
完整错误消息 无法识别的请求 URL (GET: /v1/customers/)。如果您尝试列出对象,请删除尾部斜杠。如果您尝试检索对象,请确保在代码中传递了有效(非空)标识符。请参阅https://stripe.com/docs或者我们可以通过https://support.stripe.com/提供帮助。
路线
Route::group(['namespace' => 'Subscriptions'], function() {
Route::get('plans', 'SubscriptionPlanController@index')->name('plans');
Route::get('/payments', 'PaymentsController@index')->name('payments');
Route::post('/payments', 'PaymentsController@store')->name('payments.store');
});
Run Code Online (Sandbox Code Playgroud)
计划页面
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Subscription Plans') }}</div>
<div class="card-body">
@foreach($plans as $plan)
<div>
<a href="{{ route('payments', ['plan' => $plan->identifier]) }}">{{$plan->title}}</a>
{{-- {{dd($plan->stripe_id)}} --}}
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是表格
<form action="{{ route('payments.store')}}" method="POST" id="payment-form">
@csrf
<div class="form-content">
<input type="hidden" name="plan" id="subscription-plan" value="{{ …Run Code Online (Sandbox Code Playgroud) 我正在为我的客户做一些网络开发,我遇到了障碍.
**这是发生了什么:**
- 我们在我们的网站上有多个相同联系表格的副本,但我们希望每个人在完成后重定向到不同的目标网页,以便跟踪转化率.
- 在这个例子中,我正在处理about页面.当用户提交他们的更多信息请求时,理想情况下该页面将重定向到唯一的感谢页面(例如,www.sample.com/thank-you-webs.html); 然而,事实并非如此.
- 电子邮件将被完美发送,但重定向将永远不会发生.没有错误抛出 - 没有.
在我展示代码之前,这是我为了自己解决它而尝试过的:
- 我在表单发送输入的.php代码下面创建了一段HTML代码.据我所知,没有重定向,所以我显然还没有看到它.
- 我使用了呼叫"Header(位置:www.sample.com/thank-you-about.html)",但这也没有做任何事情.
- 我尝试过使用Javascript的"frame.location"方法,它似乎没有比php尝试更进一步.
- 我已经将源页面和目标页面保存为.php页面,因为使用.html扩展名是问题的根源; 同样的结果.
真的,我唯一能想到的是连接类型不满足Header()调用的要求.但是不会输出错误信息吗?
这是有问题的联系表格:
<form id="contactForm" class="get-in-touch contact-form light" action="thank-you-about.php" method="post">
<input type="hidden" id="contact_nonce" name="contact_nonce" value="68592e213c"/><input type="hidden" name="" value="/"/>
<input type="hidden" name="contact-form-value" value="1"/>
<div class="iconic-input">
<input class="name" type="text" name="name" placeholder="Name*">
<i class="icons icon-user-1"></i>
</div>
<div class="iconic-input">
<input class="email" type="text" name="email" placeholder="Email*">
<i class="icons icon-email"></i>
</div>
<textarea class="msg" name="msg" placeholder="Message"></textarea>
<input type="submit" value="Send Message">
<div class="iconic-button">
<input type="reset" value="Clear">
<i class="icons …Run Code Online (Sandbox Code Playgroud) 我正试着留在表单提交的当前页面.但不知怎的,它不起作用.我在互联网上找到了一些代码和平的东西并把它放在一起.
这是process.php文件:
<?php
// Get Data
$name = strip_tags($_POST['name']);
$email = strip_tags($_POST['email']);
$phone = strip_tags($_POST['phone']);
$subject = strip_tags($_POST['subject']);
$message = strip_tags($_POST['message']);
// Send Message
mail( "email@domain.com", "Contact Form testttt",
"Name: $name\nEmail: $email\nPhone: $phone\nWebsite: $url\nMessage: $message\n",
"From: Forms testtttttttt" );
?>
Run Code Online (Sandbox Code Playgroud)
其余的代码,html和javascripts可以在jsfiddle上找到: jsfiddled代码
$(function(){
$('#contact').validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
url: 'process.php',
success: function() {
$('#contact').hide();
$('#contact-form').append("<p class='thanks'>thanks test.</p>")
}
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
忘记提及现在发生的事情.我被重定向到process.php页面.
提交表单后,我无法重定向到成功的页面.
<?php
ob_start();
?>
<title>Feel Free to send us your Thoughts</title>
<?php
$to ='sanaullahkhan81@gmail.com';
$name =$_POST['name'];
$email =$_POST['email'];
$message =$_POST['message'];
$subject ='Enquiry using Contact us page from: '.$name ;
$actul_msg ='A Message from Contact Us Page'. "\n".'Name: '.$name."\n".' Eamil:
'.$email."\n" .' Enquiry: '.$message;
mail($to,$subject,$actul_msg);
header('Location: sucessfully_submitted.html');
ob_end_clean();
?>
Run Code Online (Sandbox Code Playgroud)
这是一个链接
成功链接页面这里是一个链接
我如何单击给定HTML上的Submit按钮
<span class="sbt-btn-wrap relative">
<input class="submit icon" type="submit" onclick="submitmnLogin($(this), 'testPrepLogin');trackGaEvent('Content Hub Home','Login Popup','Login Button');">
Run Code Online (Sandbox Code Playgroud)
我试过了
driver.findElement(By.className("sbt-btn-wrap relative")).click();
Run Code Online (Sandbox Code Playgroud)
和
driver.findElement(By.className("submit icon")).click();
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
我正在编写一个网站,任何使用任何浏览器的用户都可以禁用Javascript.
在那种情况下,我仍然需要提交一份表格.我怎么做?
以下是我迄今为止所做的没有成功的事情:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultNoJavaScript.aspx.cs" Inherits="DefaultNoJavaScript" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<meta http-equiv="X-UA-Compatible" content="IE=10" />
</head>
<body id="DefaultNoJavaScriptContent" runat="server">
<form id="LoginForm" runat="server" method="get" action='<%=ResolveUrl("~/default.aspx")%>'>
<table ID="LoginTableNoJavaScript" Style="border-collapse: collapse; width:345px;">
<tr id="TableRowFirst" >
<td id="LoginBox">
<input type="text" id="UserName" style="width:170px;" value="Your browser disabled Java-" />
</td>
<td id="BlankBox" >
<input type="text" id="Label1" value=" " style="width:2px; display:none;"/>
</td>
<td id="PasswordBox">
<input type="submit" name='PasswordX' id="PasswordX" value="script! Enable it to use site." style="width:165px;" />
</td>
</tr>
</table>
</form>
</body> …Run Code Online (Sandbox Code Playgroud)