标签: form-submit

表单提交不在Firefox中工作,但在IE中工作正常

当我点击子页面的提交按钮时,我想提交我的父页面.在我的子页面中,我将代码编写为

string scriptString = "<script language=JavaScript> window.opener.document.forms(0).submit(); </script>";

            // ASP.NET 2.0

            if (!Page.ClientScript.IsClientScriptBlockRegistered(scriptString))
            {

                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", scriptString);

            }
Run Code Online (Sandbox Code Playgroud)

它在IE中工作正常,但在Firefox中不起作用.这可能是另一种方法吗?

预先感谢

c# asp.net firefox form-submit

3
推荐指数
1
解决办法
1955
查看次数

如何防止ASP.NET MVC 3中的重复表单提交?

我有一个剃刀视图,呈现一个HTML表单,它发布到服务器.如果表单值正确,则它将保存到数据库.插入后,我重定向到另一个视图,用户可以在其中进行进一步的更改.

现在,用户可以点击浏览器后退按钮并重新提交表单以在db中创建另一条记录.

如何防止在我的MVC应用程序中重复提交?

form-submit asp.net-mvc-3

3
推荐指数
1
解决办法
4916
查看次数

Jquery Rails 3 ...表单提交两次...删除两次...帮助

似乎eveyone有这个问题,但没有人有一个非专业人士的条款答案,甚至没有适当的解决方案.

我有一个使用ajax提交表单的表单,并自动将其添加到文本字段下面的列表中.表单提交两次,因此我有两个相同的(除了ID)记录.更糟糕的是当你试图删除它不会更新页面,因为它试图删除相同的记录两次.

我希望有人在那里有一个很好的答案...顺便说一下我是铁杆的新手.码:

index.html.erb

<h1>SSCC</h1>
<div id="orderline_form">
    <%= render 'form' %>
</div>

<ul id="orderlines">
    <%= render :partial => @orderlines.reverse %>
</ul>
Run Code Online (Sandbox Code Playgroud)

_form.html.erb

<%= form_for(@orderline, :remote => true) do |f| %>
<div class="field">
    <%= f.label :Order_ID %>
    <%= f.text_field :order_id %><br/>
    <%= f.label :SSCC %>
    <%= f.text_field :sscc %>
</div>
<div class="actions">
    <%= f.submit %>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

_order_line.html.erb

<%= content_tag_for(:li, order_line) do %>

<%= order_line.id %> |
<%= order_line.order_id %> |
<%= order_line.sscc %>
(<%= link_to 'Delete', order_line, :confirm …
Run Code Online (Sandbox Code Playgroud)

jquery ruby-on-rails form-submit ruby-on-rails-3

3
推荐指数
1
解决办法
6081
查看次数

jQuery提交不使用<a>

我正在尝试提交一个表单链接.为什么命名提交输入元素submit,链接不再有效?

 //breaks form submission
 <input type="submit" value="Submit" name="submit" />

 //does not break form submission
 <input type="submit" value="Submit" name="xsubmit" />
Run Code Online (Sandbox Code Playgroud)

在Chrome中,我收到以下错误消息.

Uncaught TypeError: Property 'submit' of object #<HTMLFormElement> is not a function
Run Code Online (Sandbox Code Playgroud)

不工作

<p>Type 'correct' to validate.</p>
  <form method="post" enctype="multipart/form-data">
    <input type="submit" value="Submit" name="submit" />

    <a id="btn_submit">
        <span id="txt_submit">Submit</span>
    </a>
  </form>

<script>

$("#btn_submit").click(function() {
     $("form").submit();
    });

    $("form").submit(function() {

    });
</script>
Run Code Online (Sandbox Code Playgroud)

工作

 <p>Type 'correct' to validate.</p>
  <form method="post" enctype="multipart/form-data">
    <input type="submit" value="Submit" name="xsubmit" />

    <a id="btn_submit">
        <span id="txt_submit">Submit</span>
    </a>
  </form> …
Run Code Online (Sandbox Code Playgroud)

html jquery form-submit

3
推荐指数
2
解决办法
3483
查看次数

Android按钮onclick提交到电子邮件

我已经使用Java和Xml工作了几个月,并且感谢StackOverflow上的每个人都提供了很多帮助.

我的问题是关于提交按钮的android的java编程.

目前我正在试图弄清楚如何将值提交到电子邮件地址(幕后)

假设我们有一个文本字段和一个按钮; 我想获取在文本字段中输入的值,并将其提交到电子邮件地址onclick.

我无法在网上找到任何显示如何执行此操作的内容.

提前感谢您阅读我的帖子,我期待着您的建议.

android email-client form-submit

3
推荐指数
1
解决办法
5816
查看次数

使用jQuery和CodeIgniter提交表单而不刷新页面

我想在CodeIgniter应用程序中使用jQuery提交表单.但是,Controller中调用的函数一直希望将用户发送到不存在的页面(与Controller函数同名).

我试过这个:

$('#contactForm').submit(function () {

});
Run Code Online (Sandbox Code Playgroud)

还有这个:

$('#contactForm').submit(function () {
    dataString = $("#contactForm").serialize();
    $.ajax({
        type:"POST",
        url:"<?php echo base_url(); ?>about/contactSubmit",
        data:dataString,

        success:function (data) {
            alert('test');
        }

    });

    return false;  //stop the actual form post !important!
});
Run Code Online (Sandbox Code Playgroud)

表单是一个id为"contactForm"的简单表单.jQuery提交函数的工作原理是它转到Controller中的"contactSubmit"函数.这个函数看起来像这样:

public function contactSubmit()
{

    $this->load->model('customer_model');
    $this->customer_model->addCustomer();
}
Run Code Online (Sandbox Code Playgroud)

因此它在Model中调用addCustomer函数,该函数在数据库中添加信息.一切正常.但后来它试图打开一个不存在的"customerSubmit"页面,这就是我想要避免的.我只是希望它保持在同一页面上,它有一个jQuery函数,用于告诉用户表单已经提交好了.

那我该怎么做?

编辑:

似乎未通过Controller函数contactSubmit发送到新页面的关键是在提交jQuery函数中返回false,从我可以找到的主题的每个教程判断,但是...当我包括它时,控制器根本没有调用函数.这意味着只有上面的第一个选项真正调用Controller函数(即.submit而不返回false).

那么我在这里做错了什么?如果我应该使用提交将数据传递到数据库,但是"return false"会阻止它实际调用Controller中的函数吗?

编辑2:找到答案,看看我对Christophs帖子的评论!

jquery form-submit codeigniter-2

3
推荐指数
1
解决办法
8020
查看次数

Extjs如何在没有ajax的情况下提交表单?

美好的一天!我尝试在没有ajax的情况下提交extjs表单并在下一页显示结果.这是我的代码:

Ext.define('test.from', {
    extend: 'Ext.form.Panel',
    alias: 'widget.test.form',
    initComponent: function () {

        var me = this;

        Ext.apply(this, {
            frame: true,
            bodyPadding: 7,
            border: 0,
            items: [{
                xtype: 'textfield',
                fieldLabel: 'First Name',
                name: 'contact_attr'
            }, {
                xtype: 'textfield',
                fieldLabel: 'Last Name',
                name: 'contact_attr'
            }],
            buttons: [{
                text: 'Send',
                handler: function () {
                    me.getForm().submit({
                        url: '/salary/public/auth/',
                        standardSubmit: true,
                        method: 'POST'
                    });
                }
            }]
        });
Run Code Online (Sandbox Code Playgroud)

但是没有发生重定向到其他页面,我收到错误:You're trying to decode an invalid JSON String.有谁能够帮我?谢谢!

javascript ajax extjs form-submit extjs4

3
推荐指数
1
解决办法
1万
查看次数

Uncaught Ext.Error:您正在尝试使用Ext JS和Spring MVC解码无效的JSON字符串:表单提交

提交Ext JS表单后出现以下错误:

Uncaught Ext.Error:您正在尝试解码无效的JSON字符串

JS:

Ext.onReady(function() {

        var simple = Ext.create('Ext.form.Panel', {

                    frame : true,
                    title : 'Login Form',
                    bodyStyle : 'padding:5px 5px 0',
                    width : 350,
                    fieldDefaults : {
                        msgTarget : 'side',
                        labelWidth : 75
                    },
                    defaultType : 'textfield',
                    defaults : {
                        anchor : '100%'
                    },

                    items : [{
                                fieldLabel : 'User Name',
                                name : 'userName',
                                allowBlank : false,
                                emptyText : 'UserName'
                            }, {
                                fieldLabel : 'Password',
                                name : 'password',
                                allowBlank : false,
                                inputType : 'password',
                                emptyText : 'Password' …
Run Code Online (Sandbox Code Playgroud)

java json spring-mvc form-submit extjs4

3
推荐指数
1
解决办法
2万
查看次数

如何在包含JavaScript的页面上提交第一个表单?

如何使用Tampermonkey上的用户脚本自动提交页面上的第一个表单?

例如,页面上有三个表单/提交按钮.加载用户脚本后,它会自动提交页面上找到的第一个表单,就像按下提交按钮一样.

javascript forms form-submit userscripts tampermonkey

3
推荐指数
1
解决办法
1237
查看次数

用于将表单提交到日历事件的Google脚本

学校老师使用我的个人Google帐户创建表单并将日历发布到我的班级网站.

尽量让孩子们(无法访问Google Apps)快速轻松地使用此表单安排测试.

一个快速而肮脏的胜利就是将他们的表单提交添加到我的日历作为全天活动,其中包含描述字段中的详细信息.然后,我可以根据请求的具体时间查看和编辑事件(我只在表单上提供了某些时间选项作为下拉选项.)

一个美丽而优雅的解决方案是让脚本在下拉列表中显示的日期和时间上写下事件,但我认为这需要巫术....

该表单将其对电子表格的回复写得很好,电子邮件通知也可以,但无法创建日历事件.

将继续努力寻找/学习必要的代码,但非常欣赏正确的方向.

干杯,

google-calendar-api form-submit google-apps-script

3
推荐指数
1
解决办法
4554
查看次数