easyui datagrid 获取form 中的数据

easyui datagrid 获取form 中的数据,第1张

直接获取_topicid的值就可以了 , $("#_topicid")val();

'<%=requestgetContextPath()%>/topiclistActionkeyword='+$("#_topicid")val()

1给form添加id值:

<form action="/News/SaveMessage" method="post" accept-charset="utf-8" class="form" id="frm-reg" name="frm-reg">

设置所有input标签的name属性值为数据库的字段值,即可以传值到后台

2给提交按钮添加id值:

<input class="sub-btn fl" type="button" id="sub" name="Submit" value="提 交">

3引用jquery-formjs文件

4jquery表单提交:

method属性浏览器使用method属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST方法和GET方法。如果采用POST方法,浏览器将会按照下面两步来发送数据。首先,浏览器将与action属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。在服务器端,一旦POST样式的应用程序开始执行时,就应该从一个标志位置读取参数,而一旦读到参数,在应用程序能够使用这些表单值以前,必须对这些参数进行解码。用户特定的服务器会明确指定应用程序应该如何接受这些参数。另一种情况是采用GET方法,这时浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的actionURL之后。这两者之间用问号进行分隔。一般浏览器通过上述任何一种方法都可以传输表单信息,而有些服务器只接受其中一种方法提供的数据。可以在标签的method(方法)属性中指明表单处理服务器要用方法来处理数据,使POST还是GET。后台取值的时候应该没有什么区别

这个你可以创建一个公共类,声明为pubilc即可。

先新建一个类。

class abc  //abc为我的类名

    {

        public static string a = "";

    }

在form2的closing事件或者其他你认为合适的地方写:

abca = textBox1Text;

form1中的如何判断值已经改变,我用的是最基本的方法,就是当d出form2时候开一个time控件,或者一个线程用while来检测值有没有变化。有变化把值写上去。如:

Form2 f2 = new Form2();

            f2ShowDialog();

            timer1Start();

然后在timer1_Tick事件直接写代码:

if(abca != null)//或者 abca != ""

{

 XXX = abca;

 abca = "";

 time1Stop();

}

在form_update 中,将form_update 的构造方法重载。

public form_update (string id)

{

//这里ID就是传过来的参数

InitializeComponent();

}

form1中有按钮button1 点击的时候将参数传过去就可以了。

form_update frm =new form_update ("选中的信息");

还有问题HI我~

以上就是关于easyui datagrid 获取form 中的数据全部的内容,包括:easyui datagrid 获取form 中的数据、如何获取form表单提交后返回值、asp.net中如何获得form提交来的所有数据【不能使用form["xxx"]的形式,因为事先不知道表单中控件name】等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9531037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存