我目前将代码设置为在提交字段时禁用提交按钮.有没有办法让我以后重新启用提交按钮?
我的代码的前半部分.
$("#segment").submit(function () {
$(':submit').attr('disabled', 'disbled');
Run Code Online (Sandbox Code Playgroud)
我的代码的后半部分.
if (data == 'success') {
$("#segment").slideUp(function () {
$("#segment").after('<div class="approvedMessage">YES</div>');
setTimeout(function () {
$("#segment").slideDown();
$('.approvedMessage').fadeOut();
},
2000);
});
}
Run Code Online (Sandbox Code Playgroud)
然后在2秒之后它向下滑动,我还希望它在代码的后半部分重新启用表单,然后再向下滑动以再次显示表单.
无论数据是假还是真等,都会提交表单.它执行一个slideUp,我只想让提交按钮在消息文本向下滑动之前再次重新启用它以再次显示表单.
我希望在完成/填充此表单中的所有输入元素时自动触发form()上的提交操作.如何使用ajax?
我有一个页面,您可以在一系列texbox(从PHP生成)和2个按钮,GetData和SaveData中输入数据.我希望能够在编辑texbox时按Enter键,它将执行与单击SaveData按钮相同的操作(onclick ="onSave();").我可以通过执行以下操作来实现此目的:
<form id="editForm" name="editForm" action="onSave();">
Run Code Online (Sandbox Code Playgroud)
但当我按回车键时,页面被重定向到页面,没有php帖子(例如:www.mypage.com/index.php,而不是www.mypage.com/index.php?edit_data=true)
我如何实现我想要的目标?
我想知道是否有办法阻止输入提交.事实上,我想禁用一个隐藏字段,以便在我提交表单时没有收到参数中的值.
我知道,$("element").attr("disabled", "disabled")但价值已发送,我不希望如此.
我现在正在学习大型机编程。我在Dezhi得到了一个tso ID,并且正在使用PASSPORT终端仿真器。我的用户是CATIA81
我上传了一些工作和一个cobol程序进行测试。我试图通过ISPF COMMAND SHELL提交工作:
SUBMIT CATIA81.KSDCRTJ1.JCL
Run Code Online (Sandbox Code Playgroud)
我得到以下错误:
SUBMIT cancelled, JOBNAME must start with CATIA81
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的
//CATIA81KDEL1 JOB CSBL81,CLASS=1,MSGCLASS=0,NOTIFY=CSIP1
//* *******************************************************************
//* This program is provided by: SimoTime Enterprises *
//* (C) Copyright 1987-2012 All Rights Reserved *
//* Web Site URL: http://www.simotime.com *
//* e-mail: helpdesk@simotime.com *
//* *******************************************************************
//* Subject: JCL to delete a VSAM Data Set using the IDCAMS Utility *
//* Author: SimoTime Enterprises *
//* Date: January 1, 1998 *
//*-------------------------------------------------------------------*
//* The following example …Run Code Online (Sandbox Code Playgroud) 一直在这方面工作太久......但似乎无法确定问题.已经阅读了有关stackoverflow和其他地方的数十篇文章.
当我点击并更改该值时,它不会自动提交:
<form id="orderbyfrm" name="orderbyfrm" action="http://staging.whiterabbitexpress.com/" method="post" class="orderbyfrm">
<input name="s" value="<?php echo $wre_search_txt?>" type="hidden">
<label for="orderby" class="sortByLabel">Sort by </label>
<select class="sortByDropdown" name="orderby" id="orderby" onchange="this.form.submit();">
<option value="Relevance">Relevance</option>
<option value="likes" selected="selected">Likes</option>
<option value="comments" selected="comments">Comments</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
在Chrome检查器中,我看到一个错误"Uncaught TypeError:无法调用方法'提交'为null"onchange
我也试过onchange ="javascript:document.orderbyfrm.submit",但这也不起作用.
我有一个PHP脚本,我需要检测HTML页面中按下了哪个按钮.我发现很多其他人提出的类似问题,但我遇到了问题.
HTML
<form method="post" action="kode/kode_newsletter_operation.php" id="newsletter_step3Form">
<p>
<label>Schedule newsletter:</label>
<select name="send_date_month" id="send_date_month">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
-
<select name="send_date_day" id="send_date_day">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option …Run Code Online (Sandbox Code Playgroud) 我对javascript相对比较绿,但是现在我有一个可以通过点击更改的表单<button> 然后在最后他们应该能够单击提交按钮来实际提交并保存表单.
所有其他按钮触发它们各自的javascript函数就好了,但是按下这个按钮应该改变特定<span id='planname'>标记的innerHTML .
<td><span id=''></span><span id='planname'></span></td>
<td id='planopt'><button class='button square blue effect-2' onclick="changePlan('Myfixworked','change');">Change</button></td>
Run Code Online (Sandbox Code Playgroud)
问题是当我点击这个按钮时,它确实运行了这个功能:
function changePlan(x,action){
if(action == 'change'){
var id = 'planname';
document.getElementById(id).innerHTML = x;
}
}
Run Code Online (Sandbox Code Playgroud)
并且它会更改该id的innerHTML,但之后会立即提交表单.我尝试重命名id,它会产生相同的结果.我甚至尝试更改它触发的功能,并产生相同的结果.如果我改变了它会影响到这个之后发生的任何id的id,它会var id = 'planopt';很好,改变innerHTML并且不提交表单.
任何帮助,将不胜感激.综合代码如下.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function changePlan(x,action){
if(action == 'change'){
var id = 'nameofplan';
document.getElementById(id).innerHTML = x;
}
}
</script>
</head>
<body>
<form action='' method='post' name='quote'>
<table border='0' style='border-collapse:collapse;' width='100%' id='serviceplan'>
<tr style='border-bottom: 2px solid #3D3D3D;'><th align='left' colspan='2'>Description</th><th align='left' …Run Code Online (Sandbox Code Playgroud) 我想通过按下按钮(而不是提交按钮)来显示所有验证错误.
somebutton.button().click(function () { //not submit button
//some code here
//to show up all validation messages
});
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
我对其他选项有疑问......我有这样的形式......
<form action="edit.php" method="post">
.
.
.
.
<button class="btn btn-success" name="submit_mult" type="submit">Edit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
我在同一页面的上面的表格中有另一个叫做(删除)的按钮,它将对delete.php页面采取行动.
但删除按钮需要对delete.php执行操作,但已经用完了action ="edit.php",请参阅上面的代码
我怎样才能解决这两个问题!
上午