Questions tagged «submit»

指将数据发送到特定目标的操作。

30
JavaScript发布请求,例如表单提交
我正在尝试将浏览器定向到其他页面。如果我想要GET请求,我可能会说 document.location.href = 'http://example.com/q=a'; 但是,除非使用POST请求,否则我尝试访问的资源将无法正确响应。如果不是动态生成的,我可能会使用HTML <form action="http://example.com/" method="POST"> <input type="hidden" name="q" value="a"> </form> 然后,我只需从DOM提交表单。 但是我真的很想让我说的JavaScript代码 post_to_url('http://example.com/', {'q':'a'}); 最好的跨浏览器实现是什么? 编辑 对不起,我不清楚。我需要一个更改浏览器位置的解决方案,就像提交表单一样。如果XMLHttpRequest可以做到这一点,那不是很明显。而且这不应该是异步的,也不应该使用XML,因此Ajax并不是答案。
1529 javascript  http  post  submit  forms 

20
jQuery AJAX提交表单
我有一个带有名称orderproductForm和未定义输入数量的表单。 我想做某种jQuery.get或ajax或类似的事情,它将通过Ajax调用页面,并发送表单的所有输入 orderproductForm。 我想一种方法是做类似的事情 jQuery.get("myurl", {action : document.orderproductForm.action.value, cartproductid : document.orderproductForm.cartproductid.value, productid : document.orderproductForm.productid.value, ... 但是我不完全知道所有的表格输入。是否有仅发送所有表单输入的功能部件或功能?

17
如何防止按钮提交表单
在下一页中,使用Firefox,“删除”按钮提交表单,但“添加”按钮不提交。如何防止“删除”按钮提交表单? <html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> function addItem() { var v = $('form :hidden:last').attr('name'); var n = /(.*)input/.exec(v); var newPrefix; if (n[1].length == 0) { newPrefix = '1'; } else { newPrefix = parseInt(n[1]) + 1; } var oldElem = $('form tr:last'); var newElem = oldElem.clone(true); var lastHidden …


20
通过按Enter提交表单(不带提交按钮)
好吧,我正在尝试通过按Enter键而不是显示“提交”按钮来提交表单。我不希望尽可能地使用JavaScript,因为我希望所有功能都可以在所有浏览器上运行(我知道的唯一JS方式就是使用事件)。 现在,表单如下所示: <form name="loginBox" target="#here" method="post"> <input name="username" type="text" /><br /> <input name="password" type="password" /> <input type="submit" style="height: 0px; width: 0px; border: none; padding: 0px;" hidefocus="true" /> </form> 哪个效果很好。当用户按下Enter键时,提交按钮将起作用,并且该按钮在Firefox,IE,Safari,Opera和Chrome中不显示。但是,我仍然不喜欢该解决方案,因为很难知道它是否适用于所有浏览器的所有平台。 谁能提出更好的方法?还是说它尽可能地好?
322 html  forms  submit 

14
JavaScript中的“提交不是函数”错误
谁能告诉我这段代码出了什么问题?我尝试使用JavaScript提交表单,但显示错误“ .submit不是函数”。请参阅以下代码的更多详细信息: <form action="product.php" method="get" name="frmProduct" id="frmProduct" enctype="multipart/form-data"> <input onclick="submitAction()" id="submit_value" type="button" name="submit_value" value=""> </form> <script type="text/javascript"> function submitAction() { document.frmProduct.submit(); } </script> 我也尝试过这个: <script type="text/javascript"> function submitAction() { document.forms["frmProduct"].submit(); } </script> 两者都显示相同的错误:(
263 javascript  html  dom  submit 


6
JavaScript表单提交-确认或取消提交对话框
对于带有警报的简单表单,询问是否正确填写了字段,我需要一个执行此操作的函数: 单击带有两个选项的按钮时显示警报框: 如果单击“确定”,则提交表单 如果单击“取消”,则警告框将关闭,并且可以调整并重新提交表单 我认为JavaScript确认会起作用,但我似乎不知道如何解决。 我现在拥有的代码是: function show_alert() { alert("xxxxxx"); } <form> <input type="image" src="xxx" border="0" name="submit" onclick="show_alert();" alt="PayPal - The safer, easier way to pay online!" value="Submit"> </form> 运行代码段隐藏结果展开摘要

5
如何建立多个提交按钮Django表单?
我有一个带有一个电子邮件输入和两个提交按钮的表单,用于订阅和取消订阅新闻通讯: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> 我也有上课表格: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter fields = ('email',) 我必须编写自己的clean_email方法,并且我需要知道表单是通过哪个按钮提交的。但是提交按钮的值不在self.cleaned_data字典中。否则我可以获取按钮的值吗?

7
使用普通链接提交表格
我要提交表格。但我不打算使用输入按钮,提交类型的基本方式,但一个一个链接。 下图显示了原因。我正在使用图像链接来保存/提交表单。因为我有用于图像链接的标准CSS标记,所以我不想使用输入提交按钮。 我尝试将onClick =“ document.formName.submit()”应用于a元素,但我更喜欢html方法。 有任何想法吗?
130 html  css  forms  hyperlink  submit 

9
如何在表单提交中打开新窗口
我有一个提交表单,希望用户提交表单时打开一个新窗口,以便我可以在分析中跟踪它。 这是我正在使用的代码: <form action="http://URL at mailchimp subscriber URL.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" onclick=window.open(google.html,'','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,status=no');> <label for="name">Your Name</label><input type="text" value="" name="FNAME" class="required" id="mce-FNAME"> <br/> <br/> <label for="email">Your Email </label><input type="text" value="" name="EMAIL" class="required email" id="mce-EMAIL"> <br/> <br/> <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="submit"> </form> </div>
127 forms  submit 

2
AngularJS:禁用提交和服务器响应之间的所有表单控件
如果在用户单击某种“保存”或“提交”按钮期间要禁用表单控件(或至少使其无法与用户交互),我对最好(正确)的方法有什么困惑?和数据通过网络传输。我不想使用JQuery(这是邪恶的!!)并将所有元素查询为数组(通过类或属性标记),到目前为止,我的想法是: 用cm-form-control定制指令标记所有元素,这些指令将订阅2个通知:“数据已发送”和“数据已处理”。然后,自定义代码负责推送第二个通知或解决承诺。 使用promiseTracker(不幸地!)强制执行会产生极其愚蠢的代码,例如ng-show="loadingTracker.active()"。显然,并非所有元素都具有,ng-disabled并且我不想让用户ng-hide/show避免使用“跳舞”按钮。 硬着头皮仍然使用JQuery 有谁有更好的主意吗?提前致谢! 更新: 字段集的想法确实可行。对于那些仍然想做同样的事情的人来说,这是一个简单的提琴。http: //jsfiddle.net/YoMan78/pnQFQ/13/ HTML: <div ng-app="myApp"> <ng-form ng-controller="myCtrl"> Saving: {{isSaving}} <fieldset ng-disabled="isSaving"> <input type="text" ng-model="btnVal"/> <input type="button" ng-model="btnVal" value="{{btnVal}}"/> <button ng-click="save()">Save Me Maybe</button> </fieldset> </ng-form> </div> 和JS: var angModule = angular.module("myApp", []); angModule.controller("myCtrl", function ($scope, $filter, $window, $timeout) { $scope.isSaving = undefined; $scope.btnVal = 'Yes'; …

6
避免Angular2在单击按钮时系统地提交表单
好吧,也许这还不清楚。获取此表格: <form (ngSubmit)="submit()" #crisisForm="ngForm"> <input type="text" name="name" [(ngModel)]="crisis.name"> <button type="submit">Submit</button> <button type="button" (click)="preview()">Preview</button> <button type="reset" (click)="reset()">Reset</button> </form> 为什么所有按钮都会触发该submit()功能?以及如何避免这种情况?

3
通过POST通过php提交多维数组
我有一个php表格,该表格具有已知的列数(例如,顶部直径,底部直径,织物,颜色,数量),但是行数未知,因为用户可以根据需要添加行。 我发现了如何采用每个字段(列)并将其放入各自的数组中。 <input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" /> <input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" /> 因此,我最终在HTML中得到的是: <tr> <td><input name="topdiameter[0]" type="text" id="topdiameter0" size="5" /></td> <td><input name="bottomdiameter[0]" type="text" id="bottomdiameter0" size="5" /></td> </tr> <tr> <td><input name="topdiameter[1]" type="text" id="topdiameter1" size="5" /></td> <td><input name="bottomdiameter[1]" type="text" id="bottomdiameter1" size="5" /></td> </tr> ...and so on. 我现在想做的是将所有行和列都放入多维数组,然后将其内容通过电子邮件发送给客户端(最好在格式良好的表中)。我还无法真正理解如何将所有这些输入和选择组合到一个不错的数组中。 在这一点上,我将不得不尝试使用多个1D数组,尽管我认为使用单个2D数组比使用多个1D数组更好。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.