我继承了一个项目,有一个带有 3 个按钮的表单:
<input type="submit" id="ctl00_contentPlaceHolder_back" value="Make Changes" name="ctl00$contentPlaceHolder$back" onClick="history.back();">
<input type="submit" id="ctl00_contentPlaceHolder_preview" value="View Outside" name="ctl00$contentPlaceHolder$preview">
<input type="submit" id="ctl00_contentPlaceHolder_submit" value="Send Card" name="ctl00$contentPlaceHolder$submit">
Run Code Online (Sandbox Code Playgroud)
我如何做到这一点,只有 1 个按钮实际上将表单提交到另一个页面进行处理?
我想知道P4中是否有内置函数或基本上只允许p4提交仅在文件有差异时提交.让我说我有转1,我想用rev 2更新文件.但是如果rev 2实际上是来自rev 1的差异,我应该只允许进行此更改.
我在"p4提交"上检查了P4 手册,但我对这种情况没有太多了解.P4V GUI具有以下选项之一,但我们如何在命令行中完成此任务?谢谢.
p4 submit -d "Update new drop $now" file.txt
Run Code Online (Sandbox Code Playgroud) 我正在尝试上传并通过AJAX提交表单,我发现了jQuery.form插件http://jquery.malsup.com/form/,这是我的代码:
$("#submitSlide").click(function(){
var options = {
success: function(data) {
console.log(data);
},
error : function( jqXHR , textStatus , errorThrown ){
console.log( ' broked ' , jqXHR , textStatus , errorThrown );
} ,
dataType: 'html',
type: 'POST',
url: 'http://www.slideshare.net/api/1/upload_slideshow'
};
$('#ssuploadform').ajaxSubmit(options);
return false;
});
Run Code Online (Sandbox Code Playgroud)
但是我收到这样的错误:
>>[jquery.form] Server abort: Error: Permission denied to access property 'document' (Error)
>>[jquery.form] cannot access response document: Error: Permission denied to access property 'document'
>>[jquery.form] aborting upload... aborted
Run Code Online (Sandbox Code Playgroud)
你知道如何解决这个问题吗?
谢谢,我感谢任何帮助!
我正在尝试绑定两个提交事件,并阻止第二个事件.
例:
$('form').submit(function(event){
alert(1);
//if some condition cut the submit events
event.preventDefault();
return false;
});
$('form').submit(function(){
alert(2);
return false;
});
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用jQuery提交一个表单,但我必须错过一些小的东西,因为我无法让它工作,而且从我看到的一切都应该可以正常工作.
这有什么问题?
<table class="newrecord"><form id="editthis" action="page.php" method="post">
<tr><td class="left">Name:</td><td><input type="text" name="name" id="name" /></td></tr>
<tr><td class="left">Company:</td><td><input type="text" name="company" /></td></tr>
<tr><td class="left"><a href="?action=browse">Cancel</a></td><td><input type="button" name="submit" class="subbut" id="subthis" value="Update" /></td></tr>
</form></table>
Run Code Online (Sandbox Code Playgroud)
和javascript:
$("#subthis").click(function() {
$('#editthis').submit(); // An alert box works, so I know this is triggering
});
Run Code Online (Sandbox Code Playgroud)
正如代码中提到的,如果我单击提交按钮,则警报框可以工作,但是当我使用jQuery提交功能时,没有任何反应.我错过了什么?
我有以下HTML:
<input class="button" name="save" onclick="$(this).replaceWith('<img src=http://www.example.com/images/ajax-loader.gif />');" type="submit" value="SUBMIT">
Run Code Online (Sandbox Code Playgroud)
当单击按钮时,表单不再尝试提交,而是将其自身替换为正在旋转的AJAX加载gif,并且不执行任何操作。如果我删除onclick部分,它将提交。
长话短说,这是给客户的,但我不能以
$(function() { $(input[name=save]).on({click:function() { $(this).replaceWith(...); } }); });
Run Code Online (Sandbox Code Playgroud)
为什么替换后仍不提交?我不在e.preventDefault()任何地方。
我有一个提交按钮,我想在该按钮上显示一个图像(a.jpg)并且不会显示提交按钮的值。在“提交”类型按钮的情况下是否可能?(不是“type='image'”)
<input type="submit" value="submit" />
Run Code Online (Sandbox Code Playgroud)
-谢谢。
我试图在rails中提交表单,之后不刷新页面.我一直在网上寻找,但似乎添加:remote => true似乎没有像我想象的那样改变我的形式.现在我的每个问题都有很多答案,每个问题都连接到一个单选按钮,但我隐藏了单选按钮,所以单击标签本身会提交表单.页面是否因单选按钮表单提交而刷新?我真的不确定,并且在这一点上会感激任何帮助......
<%= form_for(uanswer, :remote => true) do |f| %>
<% answers.each_with_index do |answer, i| %>
<% unless answered_flag %>
<%= f.radio_button :answer_id, answer.id, :class => "radio hide",
:onclick => "this.form.submit();" %>
<% end %>
<%= f.label :answer_id, answer.answer, :class => "answer",
:value => answer.id %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
生成的HTML表单看起来或多或少像这样:
<form accept-charset="UTF-8" action="/uanswers" class="new_uanswer"
data-remote="true" id="new_uanswer" method="post"><div
style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden" value="?"><input name="authenticity_token"
type="hidden" value="PY5ACVmrvDnt/iYF8RK6O7tDKAn2G2dFdLeBNZw5MJ4="></div>
</form>
Run Code Online (Sandbox Code Playgroud) 我是Ajax和Jquery的新手,想要在登录页面上执行一些验证(使用wordpress).
我使用此代码来捕获登录表单的提交...
$("#login").submit(function (e) {
$.ajax({
type: "post",
dataType: 'json',
url: ajax_login_object.ThemeFolder + "/log-in-script.php",
data: {
'user_login': user_login,
'user_pass': user_pass,
'action': 'login'
},
success: function (data) {
if (data.succeeded == true) {
// JUST WANT TO SUBMIT THE FORM HERE
// tried return true.. no joy
// tried $("#login").submit() but just ends up with neverending loop
// tried document.href etc but lose the POST data
// tried nesting another ajax call but no joy
// ????
}
}
});
e.preventDefault(); …Run Code Online (Sandbox Code Playgroud) 我目前面临一些订单重复问题。无需赘述,我对以下内容有疑问。是否有可能触发两次提交?
<button type="submit" onclick="review.save()"></button>
review.save()将处理表单的提交-因此实际上这里不需要type = submit。但是我想确定这是否会使浏览器提交两次。在服务器日志中,两个提交间隔约10秒。