我是web开发方面的新手,我正在尝试使用jquery和javascript处理表单提交。
我的JS
$(document).ready(function () {
$('#UnitFrom').submit(function (e) {
alert(); //Works for Chrome and IE... But not in firefox...
e.preventDefault(); // Form Is not submitted in Chrome and IE.. for firefox it submits the from to same url t
我有一个submmit按钮,如下所示:
保存并继续
我在js中的作用是:
function checkCreditDebit(buttonValues) {
//Some validation here
//Disable Button if once clicked to prevent twice form submission
document.getElementById('saveandcontinue').disabled = 'disabled';
document.getElementById('onlys
Chrome会因为这个JS而崩溃。有一个具有多个输入的表单。JS代码必须在提交前检查它们是否已填满。但是在提交成功后,Chrome就崩溃了。
<script>
$(document).ready(function(){
var form = $('form#add');
form.submit(function(){
var filledInputs = $('form#add input[value!=""]');
$('form#add input[value=""]
我试图通过Javascript提交一个带有简单代码的表单。当用户按输入键时,表单应该提交。
我的代码在chrome、safari和ie上工作,但它不适用于FireFox。最好是从事件对象返回charCode属性,而不是返回13。
JS工作在Chrome和其他:
var up = document.getElementById('up');
var handler = function(e){
if(e.charCode == 13){
document.getElementById("sendForm").subm
-单击表单输入,按ENTER键
<form onsubmit="return false;">
<button style="display: none !important;" onclick="alert('!! Should NOT see this !!');">Hidden Button</button>
Click in input, press ENTER: <input type="text" />
<p>
&l
我似乎对Stripe.js有问题,我正在使用Laravel作为收银员的框架。
我使用的是stripe.js,所以我不会通过我的服务器传递和信用卡数据,所以我也不会存储任何数据。到目前为止,浏览器似乎存在问题。让我进一步解释一下,Chrome工作,Firefox,不工作。
Chrome上的:当前当您提交字段时,表单的行为与预期相同。当您按“提交”按钮时,它将显示卡错误。例如,卡号、过期月份等(它会验证它)。
火狐和IE上的:表单不会验证,相反它说:
A network error has occurred, and you have not been charged. Please try ag
在用户提交后,我重定向回与用户在表单中提交的数据相同的页面。我可以在Firefox36.0.4桌面,Chrome41.0.2272桌面,Opera10.0 iPhone 5,Chrome41.0.2272 iPhone 5中看到数据POST,然后紧跟着GET页面。然而,只有手机上的Chrome在刷新时会导致“确认重新提交”,也不会再次加载所有的js。有没有解决这个问题的办法?
这是我的最小的简单视图。
def workout(request):
form = WorkoutInfoForm(request.POST or None)
if form.is_valid():
我的chrome扩展的当前版本从当前选项卡中提取一组字符串,打开一个带有特定url的新选项卡,然后插入字符串并使用jQuery提交表单。我遇到的问题是,如果我打开一个单独的选项卡,然后转到表单的URL,它就会再次插入数据并提交表单。它会不断地这样做,所以我永远不能使用这个网站,除了使用chrome扩展实现自动化之外。
这是background.js中发送字符串的函数。
chrome.browserAction.onClicked.addListener(function (tab) { //Fired when User Clicks ICON
if(zip){
zip
我最近遇到了一个有趣的bug,至少对我来说是这样。我们已经制作了JS,如果表单中没有验证错误,它会禁用提交按钮,以防止多个表单发送,等等。这在Firefox中工作得很好。然而,这在chrome中是行不通的。 这是我验证表单和禁用按钮的逻辑,如果一切正常。 $('body').on('click', "button[type='submit']", function (evt) {
MessageBox.RemoveAllBoxes();
if (!CustomDynamicValidat